Witam Wszystkich,
Bardzo proszę o pomoc w rozwiązaniu dwóch problemów SEO w Wordpressie. Poniżej opisałem obydwa zagadnienia dosyć szczegółowo oraz to, co do tej pory udało mi się zrobić.
1. Problem z duplicate content strony ze slashem i bez
Mam problem z duplicate content na swojej stronie czasnakrypto.pl. Objawia się to w widoczności dla wyszukiwarek URL-i ze / na końcu i bez. Powiedzcie proszę, jak to powinno być rozwiązane od strony SEO? Lepiej ze /, czy bez?
Chciałem ustawić to tak, aby było bez /
W tym celu próbowałem rozwiązać problem wpisując regułę do .htaccess ale nic to nie dało. Oto, co mam w .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# Wordfence WAF
<Files ".user.ini">
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
</Files>
# END Wordfence WAF
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
2. Problem z indeksowaniem stron dynamicznych
Proszę również o wskazówki dotyczące możliwości rozwiązania problemu związanego z indeksowaniem stron dynamicznych:
Mam na swojej stronie tabelę:
https://czasnakrypto.pl/kursy-kryptowalut/
W edycji tej strony w WP wpisany jest shortcode z pluginu, który „wypluwa” tabelę.
TĄ STRONĘ CHCĘ ROZBUDOWAĆ, ZAINDEKSOWAĆ I POZYCJONOWAĆ.
Jak widzicie, w każdą walutę w tabeli można kliknąć i przejść do szczegółowej strony danej waluty, która generowana jest dynamicznie przez plugin. Zaraz po instalacji powstała mi taka strona (załącznik. 111)
Po wejściu w edycję strony widzę wszystko to, co chciałbym widzieć, jak ktoś kliknie w pojedynczy rekord z listy (jak widać, załadowałem po prostu shortcody z pluginu):
[cmc-dynamic-description]
[coin-market-cap-details]
[cmc-coin-extra-data]
[cmc-affiliate-link]
Interaktywny wykres
[cmc-chart]
[coin-market-cap-description]
Ceny na giełdach
Skorzystaj z wyszukiwarki, aby zobaczyć aktualne dane z polskich i zagranicznych giełd obracających parami z tą kryptowalutą. Wpisz nazwę interesującej Cię giełdy lub po prostu przegladaj listę. Kliknij nazwę giełdy, aby zobaczyć szczegółowe informacje.
[celp-coin-exchanges]
Zmiany ceny historycznie (w dolarach)
[cmc-history]
Ostatnie tweety
[cmc-twitter-feed]
Dołącz do dyskusji
[coin-market-cap-comments]
Tych pojedynczych, generowanych dynamicznie poszczególnych podstron NIE CHCĘ INDEKSOWAĆ ANI POZYCJONOWAĆ
Aby to osiągnąć (indeksowanie tylko strony z tabelą, bez indeksowania poszczególnych podstron, które z tabeli wychodzą) zrobiłem tak w robots.txt:
Disallow: /kursy-kryptowalut/*
Efekt jest taki, że GSC wypluło błąd, że strona jest zindeksowana a w robots.txt jest blokada.
Ważną informacją do tego wszystkiego jest zapewne sposób, w jaki te dynamiczne podstronki poszczególnych walut są generowane i jaka jest struktura tych URL-i (załącznik 222)
W ustawieniach pluginu mam możliwość zmiany ostatniego członu URL-u przed częścią dynamiczną. Oczywiście skorzystałem z tej możliwości,żeby mieć URL po polsku. Wygląda to tak:
Kończąc być może przydługi wywód chodzi mi o to, w jaki sposób mogę osiągnąć następujące rezultaty:
1. Strona https://czasnakrypto.pl/kursy-kryptowalut/ ma być zaindeksowana i będzie pozycjonowana
2. Strona np. https://czasnakrypto.pl/kursy-kryptowalut/BTC/bitcoin/ ma być wyłączona z indeksu wyszukiwarki
Utknąłem, pomóżcie.