🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by jivanmukta Mon, 18 Apr 2016 19:47
gęstość słów kluczowych - pomiar na localhost
#408414
Author: jivanmukta
Date: Mon, 18 Apr 2016 19:47
1 lines
1450 bytes
W jaki sposób mogę sprawdzić gęstość słów kluczowych na witrynie, która znajduje się na localhost (Ubuntu). W tej chwili nie mam wykupionego hostingu. Szukałem darmowego narzędzia, ale wszystkie wymagały podania url z Internetu. Byłbym wdzięczny za podpowiedź.
Re: gęstość słów kluczowych - pomiar na localhost
#408415
Author: Kviat
Date: Mon, 18 Apr 2016 21:00
22 lines
2550 bytes
W dniu 2016-04-18 o 21:47, jivanmukta@poczta.onet.pl pisze:
> W jaki sposób mogę sprawdzić gęstość słów kluczowych na witrynie, która znajduje się na localhost (Ubuntu). W tej chwili nie mam wykupionego hostingu. Szukałem darmowego narzędzia, ale wszystkie wymagały podania url z Internetu. Byłbym wdzięczny za podpowiedź.

Przeczesać skryptem witrynę i zliczyć (url: http://localhost) :>
Te co wymagają podania urla tak robią, bo to niezależne od tego czy to 
Unbutu czy nie Unbutu, nie interesują ich bebechy serwera tylko wynik 
działania tych bebechów - witryna właśnie.
Jeżeli witryna to kilka plików html to sobie policz ręcznie ;), albo 
sparsuj bezpośrednio pliki html.
Ale jeżeli treść witryny jest generowana przez skrypty (np. php) i 
teksty znajdują się np. w bazie danych to jakiego narzędzia się 
spodziewasz? Jeden rekord z bazy może pojawić się przecież na kilku 
różnych podstronach witryny.
Mało tego, żeby to dawało jakieś miarodajne wyniki to zliczeń powinno 
być kilka i powinno pokazać średnią. Tekst wyciągnięty z bazy może się 
pojawić w witrynie albo nie, w zależności od fantazji autora witryny, 
np. losowo, albo w poszczególne dni tygodnia (w poniedziałki i wtorki 
się pojawia, a w środy i czwartki nie, czyli w poniedziałek dostaniesz 
inny wynik niż środę, itp...)

Pozdrawiam.
Piotr
Re: gęstość słów kluczowych - pomiar na localhost
#408416
Author: Jivanmukta
Date: Thu, 26 Sep 2019 10:13
28 lines
2593 bytes
W dniu 18.04.2016 o 23:00, Kviat pisze:
> W dniu 2016-04-18 o 21:47, jivanmukta@poczta.onet.pl pisze:
>> W jaki sposób mogę sprawdzić gęstość słów kluczowych na witrynie, 
>> która znajduje się na localhost (Ubuntu). W tej chwili nie mam 
>> wykupionego hostingu. Szukałem darmowego narzędzia, ale wszystkie 
>> wymagały podania url z Internetu. Byłbym wdzięczny za podpowiedź.
> 
> Przeczesać skryptem witrynę i zliczyć (url: http://localhost) :>
> Te co wymagają podania urla tak robią, bo to niezależne od tego czy to 
> Unbutu czy nie Unbutu, nie interesują ich bebechy serwera tylko wynik 
> działania tych bebechów - witryna właśnie.
> Jeżeli witryna to kilka plików html to sobie policz ręcznie ;), albo 
> sparsuj bezpośrednio pliki html.
> Ale jeżeli treść witryny jest generowana przez skrypty (np. php) i 
> teksty znajdują się np. w bazie danych to jakiego narzędzia się 
> spodziewasz? Jeden rekord z bazy może pojawić się przecież na kilku 
> różnych podstronach witryny.
> Mało tego, żeby to dawało jakieś miarodajne wyniki to zliczeń powinno 
> być kilka i powinno pokazać średnią. Tekst wyciągnięty z bazy może się 
> pojawić w witrynie albo nie, w zależności od fantazji autora witryny, 
> np. losowo, albo w poszczególne dni tygodnia (w poniedziałki i wtorki 
> się pojawia, a w środy i czwartki nie, czyli w poniedziałek dostaniesz 
> inny wynik niż środę, itp...)
> 
> Pozdrawiam.
> Piotr
> 
A czy istnieją gotowe takie skrypty, bo nie udało mi się znaleźć w sieci?
Re: gęstość słów kluczowych - pomiar na localhost
#408417
Author: RM
Date: Thu, 26 Sep 2019 10:49
5 lines
1245 bytes
W dniu 26.09.2019 o 12:13, Jivanmukta pisze:

> A czy istnieją gotowe takie skrypty, bo nie udało mi się znaleźć w sieci?

Czy ktoś napisałby odpłatnie dla mnie taki skrypt, który działałby offline?
Re: gęstość słów kluczowych - pomiar na localhost
#408419
Author: RM
Date: Thu, 26 Sep 2019 12:22
36 lines
2887 bytes
W dniu 18.04.2016 o 23:00, Kviat pisze:
> W dniu 2016-04-18 o 21:47, jivanmukta@poczta.onet.pl pisze:
>> W jaki sposób mogę sprawdzić gęstość słów kluczowych na witrynie, 
>> która znajduje się na localhost (Ubuntu). W tej chwili nie mam 
>> wykupionego hostingu. Szukałem darmowego narzędzia, ale wszystkie 
>> wymagały podania url z Internetu. Byłbym wdzięczny za podpowiedź.
> 
> Przeczesać skryptem witrynę i zliczyć (url: http://localhost) :>
> Te co wymagają podania urla tak robią, bo to niezależne od tego czy to 
> Unbutu czy nie Unbutu, nie interesują ich bebechy serwera tylko wynik 
> działania tych bebechów - witryna właśnie.
> Jeżeli witryna to kilka plików html to sobie policz ręcznie ;), albo 
> sparsuj bezpośrednio pliki html.
> Ale jeżeli treść witryny jest generowana przez skrypty (np. php) i 
> teksty znajdują się np. w bazie danych to jakiego narzędzia się 
> spodziewasz? Jeden rekord z bazy może pojawić się przecież na kilku 
> różnych podstronach witryny.
> Mało tego, żeby to dawało jakieś miarodajne wyniki to zliczeń powinno 
> być kilka i powinno pokazać średnią. Tekst wyciągnięty z bazy może się 
> pojawić w witrynie albo nie, w zależności od fantazji autora witryny, 
> np. losowo, albo w poszczególne dni tygodnia (w poniedziałki i wtorki 
> się pojawia, a w środy i czwartki nie, czyli w poniedziałek dostaniesz 
> inny wynik niż środę, itp...)
> 
> Pozdrawiam.
> Piotr
> 



Przeczytałem ostatnio: "pojęcie gęstości słów kluczowych jest owocem 
niewłaściwego rozumienia problemu i jest metodą nieobecną w SEO i 
niewykorzystywaną przez algorytmy nowoczesnych wyszukiwarek".
Google uwzględnia odległości pomiędzy słowami kluczowymi i różnie 
traktuje słowa w zależności od miejsca występowania w dokumencie.
Tak przeczytałem.
Re: gęstość słów kluczowych - pomiar na localhost
#408418
Author: RM
Date: Tue, 01 Oct 2019 04:23
52 lines
2573 bytes
W dniu 26.09.2019 o 12:49, RM pisze:
> W dniu 26.09.2019 o 12:13, Jivanmukta pisze:
> 
>> A czy istnieją gotowe takie skrypty, bo nie udało mi się znaleźć w sieci?
> 
> Czy ktoś napisałby odpłatnie dla mnie taki skrypt, który działałby offline?

Napisałem taki, może się komuś przyda:

<?php
if (!isset($argv[1]) || isset($argv[3])) {
     die('Usage: php ' . $argv[0] . " file.html minpercent\nDefault 
minpercent is 7, value must be in range 0...100.\n");
}
if (!file_exists($argv[1])) {
     die(sprintf("File %s does not exist.\n", $argv[1]));
}
if (isset($argv[2])) {
     $minpercent = (float)$argv[2];
     if ($minpercent > 100 || $minpercent < 0) {
         die("Argument minpercent must be in range 0...100.\n");
     }
} else {
     $minpercent = 7;
}
$text = strip_tags(file_get_contents($argv[1]));
$words = preg_split('/(\b|\s|\p{P})+/', $text);
$counters = array();
foreach ($words as $w) {
     if ($w == '') continue;
     $w = strtoupper($w);
     if (!isset($counters[$w])) {
         $counters[$w] = 1;
     } else {
         $counters[$w]++;
     }
}
$maxlen = 0;
$factor = 100.0 / count($counters);
foreach ($counters as $w => $n) {
     $counters[$w] *= $factor;
     if (strlen($w) > $maxlen) {
         $maxlen = strlen($w);
     }
}
arsort($counters);
foreach ($counters as $w => $p) {
     if ($p >= $minpercent) {
         printf("%s%s%.2f%%\n", $w, str_repeat('.', $maxlen - strlen($w) 
+ 3), $p);
     }
}
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads