PDA

Zobacz pełną wersję : Problem z indeksacją artykułów w google



piasio
14-11-2023, 15:56
Mam problem bo Google zindeksował mi tylko jedna stronę i nie chce artykułów indeksować.
W pliku .htaacces mam zrobione przekierowanie

RewriteCond %{HTTP_HOST} ^www.nazwadomenyxx.pl.pl$
RewriteRule ^(.*) http://nazwadomenyxx.pl/$1 [QSA,L,R=301]

Wysłałem tez mapę witryny do Google Search Console https://nazwadomenyxx.pl (https://<font color=&quot;#ff0000&quot;>nazwadomeny.pl</font>)/sitemap.xml

Potem dostałem raport
Duplikat, użytkownik nie oznaczył strony kanonicznej
Zainstalowałem więc dodatek Aimy Canonical i tam mam ustawione www.nazwadomeny.pl (http://www.nazwadomeny.pl) i zaznaczony protokół https
Zrobiłem weryfikację i jest zakończona powodzeniem. W kodzie strony jest
<link rel="canonical" href="https://www.nazwadomenyxx.pl/" />


Teraz w GSC Pojawił się komunikat
Alternatywna strona zawierająca prawidłowy tag strony kanonicznej - z tego co czytałem w pomocy GSC to nie wymaga to akcji.
Url którego dotyczy komunikat to https:/nazwadomenyxx.pl/
No i finalnie mam 1 stronę zaindeksowaną.. i jedną niezaindeksowaną
10176
Wpisuję site:nazwadomenyxx.pl (lub site:www.nazwadomeny.pl) wyskakuje 1 adres www.nazwadomenyxx.pl (http://www.<font color=&quot;#ff0000&quot;>nazwadomeny.pl</font>)

www.nazwadomenyxx.pl/ (http://www.<font color=&quot;#ff0000&quot;>nazwadomeny.pl/</font>)robots.txt wygląda tak


User-agent: *Disallow: /administrator/
Disallow: /api/
Disallow: /bin/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /layouts/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/


Niestety jest to jedyny rekord. O ile na stronie startowej jest 6 artykułów wyróżnionych i nawet uznac można że google nie chce ich dublowac to są jeszcze 3 artykuły w zakładkach które nie sa indeksowane.. i nie bardzo wiem co spaprałem.
Nie chce na ślepo mieszać żeby jeszcze spraw nie skomplikowac z googlem..
Więc pytanie 1: Mam aktualnie wyslaną mapę witryny https://nazwadomenyxx.pl (https://<font color=&quot;#ff0000&quot;>nazwadomeny.pl</font>)/sitemap.xml w związku z tym przekierowaniem i ustawionym canonicalem mam wysłać link z przedrostkiem www https://www.nazwadomenyxx.pl (https://<font color=&quot;#0000ff&quot;>www.nazwadomeny.pl</font>)/sitemap.xml ? czy nie ma to znaczenia ?
Pytanie 2: Co ewentualnie jeszcze powinienem poprawić aby zaindeksowalo artykuły..

rkonik
14-11-2023, 18:06
Pierwsza sprawa jak wrzuciłeś mapę strony to ile google wykrył stron? Tam jest zawsze ta liczba.
Nie musisz wysyłać subdomeny www google sobie z tym radzi.
Najważniejsze uzbroić się w cierpliwość. Google się nie śpieszy z indeksacją. Jeżeli jest to jakaś świeża strona czy domena to nie będzie mu się spieszyć. Dlatego warto najpierw dobrze przygotować stronę i potem ją zgłaszać do Google.

Mam też doświadczenie z jedną ze stron gdzie wykonałem takie rozwiązanie, że jedną kategorię wykonałem jako pytania FAQ. Tak naprawdę każdy artykuł jest pytaniem a treść odpowiedzą na to pytanie. To się wyświetla w ładny sposób na stronie. Google uznał tylko jedną stronę FAQ natomiast każdy pojedynczy artykuł dla Googla z tej konkretnej kategorii jest duplikatem. Mimo że te artykuły znajdują się w sitemap to Google ich nie indeksuje osobno. Możesz mieć podobną sytuację co u mnie.
Zacznij od sprawdzenia sitemap czy faktycznie wszystkie strony są. Ważne że powinny się znaleźć w jako indeksowane i nieindeksowane. W console powinieneś widzieć tą informację. Jeżeli tego nie widzisz to albo masz jakiś problem ze stroną lub sitemap

piasio
14-11-2023, 18:28
Z tego co widać na załączonym obrazku stron było ich 21..
Te indeksacje pierwsze i canonical zweryfikował w ciągu miesiąca..
Sitemap robione przez dodatek Aimy Sitemap.. zasadniczo sa wpisane https://nazwadomenyxx.pl/tytuł artykulu..

Ważne że powinny się znaleźć w jako indeksowane i nieindeksowane - mówisz o GSC czy o czyms innym ?
No a w kwestii problemu jestem świadom że jest ;) brakuje mi pomysłu jak go rozwiązać..

terra
14-11-2023, 19:22
Może wytłumacz co chcesz uzyskać swoimi wpisami .htaccess bo tutaj prawdopodobnie masz błędy. Czy chcesz osiągnąć taki efekt ?


RewriteCond %{HTTP_HOST} ^www.nazwadomenyxx (http://www.<font color=&quot;#ff0000&quot;>nazwadomenyxx</font>).pl.pl$
RewriteRule ^(.*) http://nazwadomenyxx (http://<font color=&quot;#ff0000&quot;>nazwadomenyxx</font>).pl/$1 [QSA,L,R=301]
[QSA] query string append – powoduje dodanie na końcu całego zapytania query string
[L] last rule – ustanawia linijkę jako ostatnią, reguły nie będą dalej wykonywane

czy chcess http czy https ?

spójrz tutaj https://www.joomlaterra.pl/blog/tajemnice-pliku-htaccess-dla-joomla-i-wordpress-a-cz-1

piasio
14-11-2023, 20:38
Miało kierować na domenę bez przedrostkia www (http://www..). i tak się wyświetla..
Generalnie to przeklejka z poradnika bo nie znam się na kodzie..
Nie wiem czy to ma znaczenie ale teraz widze że stronę wyswietla bez www a canonical jest ustawiony z www.. (http://www..).

terra
14-11-2023, 21:40
No właśnie, usuń ten kod i wklej poniższy, to przekieruje adresy na www i https .



RewriteEngine On
#----------------------- www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
#----------------------- https
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

piasio
14-11-2023, 22:49
Ok.. wklejone..
To co teraz pozostaje cierpliwie czekać.. czy coś mogę jeszcze zrobić..
A co z sitemap ? mam wklejoną mapę bez przedrostka www.. i tam też są linki stron wpisane bez www. Poradzi sobie czy muszę to zmienić ?

terra
14-11-2023, 22:59
wpisz adres strony i zobacz jaki poda adres, ponownie zbuduj mapę i dla pewności zgłoś mapę w searchconsole z nowym adresem, a potem czekaj :)