Thread View: pl.comp.www
6 messages
6 total messages
Started by jivanmukta
Mon, 18 Apr 2016 19:47
gęstość słów kluczowych - pomiar na localhost
Author: jivanmukta
Date: Mon, 18 Apr 2016 19:47
Date: Mon, 18 Apr 2016 19:47
1 lines
1450 bytes
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
Author: Kviat
Date: Mon, 18 Apr 2016 21:00
Date: Mon, 18 Apr 2016 21:00
22 lines
2550 bytes
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
Author: Jivanmukta
Date: Thu, 26 Sep 2019 10:13
Date: Thu, 26 Sep 2019 10:13
28 lines
2593 bytes
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
Author: RM
Date: Thu, 26 Sep 2019 10:49
Date: Thu, 26 Sep 2019 10:49
5 lines
1245 bytes
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
Author: RM
Date: Thu, 26 Sep 2019 12:22
Date: Thu, 26 Sep 2019 12:22
36 lines
2887 bytes
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
Author: RM
Date: Tue, 01 Oct 2019 04:23
Date: Tue, 01 Oct 2019 04:23
52 lines
2573 bytes
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