2016-12-11 2 views
0

У меня проблема с обходом Google, и я не уверен, что это техническая проблема. В основном мы немного изменили наш сайт, поэтому нам 301-redirect пользователям нравится это:SEO - правильный способ перенаправления 301 для искателя

url.com/ -> url.com/ru/items или url.com/ru -> url.com/ru/ пункты

Таким образом, каждый пользователь заканчивает на странице url.com/lang/items

в соответствии с рекомендациями мы используем

<link rel="alternate" hreflang= 

сказать Google, где найти страницу, показанную на другом языке. например: http://www.url.com/en/boats имеет тег:

<link rel="alternate" hreflang="de-DE" href="http://www.url.com/de/boote" /> 

и http://www.url.com/de/boote его:

<link rel="alternate" hreflang="en-US" href="http://www.url.com/en/boats" /> 

Теперь, искатель дает нам ошибки просканировать «Нет обратных ссылок» для url.com/en и url.com/de/items. Конечно url.com/de/items ссылки назад к url.com/ru/items, с url.com/ru больше не существует. Почему страница url.com/ru даже рассматривается здесь?

Я перенаправлять так:

Response.Redirect(site); 
Response.StatusCode = 301; 
Response.End(); 

Любой намек весьма признателен!

Спасибо!

Майкл

ответ

0

с тезисами информации его трудно сказать, если что-то может быть missconfigured. Не могли бы вы добавить точные строки кода для тегов для обеих страниц?

Вы добавили также строку для самой страницы, описанную в этой статье https://moz.com/learn/seo/hreflang-tag. Это была проблема, которую мы имели при реализации hreflangs, и мы получили точно такие же ошибки.

Также может случиться так, что искатель google еще не проиндексировал «новые» сайты с новыми URL-адресами, поэтому он все еще индексировал старые URL. Это может занять немного времени, упомянутое в этом обсуждении https://www.quora.com/How-long-does-it-take-Google-recognize-301-redirect-updates-and-remove-the-old-pages-from-its-index

+0

спасибо за ответ, внесли изменения в сообщение. Но я думаю, что проблема связана с перенаправлением. для всех других страниц ошибка не отображается. Проблема с перенаправлением. Как сказал, например, url.com/en больше не существует, но Google по-прежнему требует обратной ссылки на него! – Michael

+0

Если я понимаю вас правильно, у вас есть куча страниц с настроенными атрибутами hreflang, которые хороши и не бросают ошибки в google. И только те, у кого 301 реализована переадресация, неверны? Если так, я бы предложил проверить ваше перенаправление, например. с помощью этого инструмента http://www.redirect-checker.org/index.php это помогло нам проверить, как наши переадресации или коды статуса видны извне. – Christian

+0

спасибо за инструмент! Но в нем говорится, что все в порядке. Кажется, что перенаправление настроено правильно. url.com правильно перенаправляется с 301 на url.com/ru/boats. Вопрос только в том, почему Google говорит, мне нужна обратная ссылка с url.com/ru/boats на url.com.Это не имеет никакого смысла, если вы помните, что url.com «не существует», он проверяет только язык пользователя и перенаправляет его ... – Michael

Смежные вопросы