Indeksowanie stron na plikach .php

Witam,

Chciałem zapytać czy to że strona składa się z plików .php a nie .html wpływa jakoś na prędkość zaindeksowania w google?

Drugie sprawa.

Mam stronkę wrzuconą na serwer i mam tam wśród plików katalog controlpanel, w którym znajduje się pliki, które dają możliwość dodawania zdjęć i paru innych opcji na stronkę. Czy przy indeksowaniu zostaną one uwzględnione? jak rozwiązać opcję z panelem kontrolnym trzymać go tam gdzie strona, czy jak?

pozdrawiam

Jeżeli cokolwiek poza tobą ma dostęp do plików php, to masz wielki problem.

Przeglądanie stron w uproszczeniu wygląda tak, że coś/ktoś wysyła zapytanie do serwera, serwer bierze odpowiedni plik php i generuje html. Przeglądany i indeksowany jest plik html, a nie to, co na serwerze.

No okej, ale nikt po za mną nie ma dostępu do tych plików. Czyli odpowiedź na pierwsze pytanie brzmi: Nie, nie wpływa to na szybkość zaindeksowania tak?

Indeksuje się tylko treść po stronie usera (html). Tylko html / budowa strony ma wpływ na jakość jej indeksowania.

Jeszcze odnośnie:

Dobrze gdyby panel nie był dostępny z każdego miejsca w sieci, ale jak już musi to nie jest to też wielki problem, poczytaj: http://pl.wikipedia.org/wiki/Robots_Exclusion_Protocol

No i oczywiście panel i tak musi być zabezpieczony hasłem/stroną logowania, nie wiem jak tam teraz masz.

Dokładnie o to mi chodziło :slight_smile:

dodam tą linię:

i już nie powinien indeksować tego controlpanelu. A zabezpieczony jest logowaniem(sha1 haslo).

Jeszcze jedno pytanie. Czy może ktoś zobaczyć strukturę plików i katalogów na serwerze, chodzi mi jakaś osoba trzecia?

Zależy od ustawień serwera www. W Apache (httpd) domyślnie katalogi są listowane gdy brak pliku index.html/php/etc. W lighttpd domyślnie nie są listowane.

Info dla Apache: http://wiki.apache.org/httpd/DirectoryListings

Info dla lighttpd: http://redmine.lighttpd.net/projects/1/ … Dirlisting

Dlaczego zaindeksowało tylko jedną podstronę mojej stronki? od czego to zależy?

np po wpisaniu w google jest: http://www.strona.pl/przyklad3.html

i to w 2 przypadkach zawsze ostatnia podstrona z menu…

Z mojego małego doświadczenia Google nie indeksuje wszystkich stron za pierwszym razem, ale dlaczego, nie wiem. Mi zazwyczaj za pierwszym razem indeksuje tylko strony z głównego menu, potem po trochu resztę.

Jeżeli używasz JavaScript albo Flasha do generowania linków/menu to jest to problem przy indeksowaniu. Ale skoro jedną z podstron w menu zindeksował, to inne zapewne też są w czystym HTML… Ja nie mogę powiedzieć od czego to zależy, ale w każdym razie dodanie mapy strony do “Webmaster Tools” pomaga.

W ciągu tygodnia większość podstron powinna być zindeksowana, zależy też czy Google ma z indeksie strony linkujące do Twojej, itp.

Mapa strony: http://support.google.com/webmasters/bi … wer=156184

Webmaster Tools: https://www.google.com/webmasters/tools/

szybkość indeksowania zależy od tego jak szybko zrobisz mapę strony sitemap.xml, i dodasz do panelu w panelu G.

Aby zaczęło indeksować stronę musisz ją dodatkowo pingować (czyli informować google, że są nowe strony)

http://www.bulkping.com/

i nie samą domenę np stronawww.pl ale podstrony najlepiej wyciągnięte z sitemapy dodatkowo sitemapę należy dodać do panelu google webmastertools aby poinformować G gdzie jest na stronie sitemapa, dodać sitemapę na stronie aby prowadził do niej link ustawić też info o sitempaie w pliku robots.txt

User-agent: *

Allow: /

Sitemap: http://twojastrona.pl/sitemap.xml

dobrze w pliku .htaccess ustawić redirecta na www i bez www aby nie powielał się content strony bo źle to wpływa na indeksowanie

RewriteEngine On

RewriteCond %{HTTP_HOST} !^nazwastrony.pl [NC]

RewriteRule ^(.*)$ http://nazwastrony.pl%{REQUEST_URI} [R=301,L]

Dodatkowo możesz sobie poczytać o przyjaznych linkach - po co indeksować podstrony do których ciężko dotrzeć?

np. zamiast nazwastrony.pl/artykul.php=id39 aby wyświetlało nazwastrony.pl/artykul/temat-artykulu