Куда должна идти ссылка на логотип компании?

Мне интересно, должна ли ссылка на логотип компании, которая обычно идет на домашнюю страницу, быть:

Google заботится или есть другие правила?

8 ответов

Решение

А или D.

Жесткое кодирование полного пути устраняет гибкость - пусть веб-сервер или конфигурация приложения обрабатывают настройки по умолчанию.

(iirc Google не волнует больше, чем любая другая ссылка)

Ну, я думаю, что для простоты, он должен просто пойти на http://www.example.com/. включение index.html сделает его зависимым от реализации домашней страницы, находящейся в index.html, что может не всегда иметь место. Кроме того, если вы отправляетесь на какой-либо поддомен, вы, вероятно, не хотите, чтобы вас перенаправляли на домашнюю страницу субдомена при нажатии на логотип компании, который, насколько я когда-либо встречал, должен всегда возвращать вас в основной дом компании. стр.

В моем скромном мнении и признании моего понимания TBL, URL должен идентифицировать ресурс, а не столько технические средства, с помощью которых он генерируется: поэтому я бы поспорил с включением "index.html" в ссылку. В конце концов, вы пытаетесь указать на сайт по этому адресу, и тот факт, что в настоящее время это HTML (или для DirectoryIndex установлено значение "index" на сервере apache), является деталью реализации.

Это оставляет http://example.com/ и / для рассмотрения. Я несколько равнодушен между ними. Возможно ли изменить имя домена, с которого подается текущий контент? Если да, хочу ли я ссылаться на example.com или на текущий домен? Это то, о чем я буду думать, выбирая между ними.

Я бы и перейти к /

Мой PHP/xHTML выглядит так

<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>

Если вы действительно пытаетесь добиться надлежащего SEO, я бы подумал, что вы бы предпочли, чтобы вместо фона использовался логотип или баннер (что-то, что есть на каждой странице, чтобы идентифицировать веб-сайт, а не страницу) вместо фона. <img>, Я обычно резервирую <img> для изображений, относящихся к содержанию на определенной странице. Это позволяет вам также установить атрибут alt, который помогает в SEO. Что касается ссылки, это действительно не должно иметь значения для Google. Я уверен, что они справились с этим со своей стороны.

Хорошо, просто добавьте ссылку никогда не на http://www.example.com/index.html как позже вы можете использовать http://www.example.com/index.php если вы измените хостинг или дизайн сайта.

в равной степени никогда не указывайте ссылку на http://www.example.com/ как это не URL, и ваш браузер должен восстановить его

при ссылках с сайтов других компаний с помощью логотипа на http://www.example.com/ обратите внимание на /, так как это фактический URL для {страницы по умолчанию в первой папке}

или внутри того же сайта просто укажите ссылку на "/", поскольку это также означает {страницу по умолчанию в первой папке на этом сайте}, которая будет поддерживать ваши ссылки в рабочем состоянии, если название компании изменится

также убедитесь, что http://example.com/ 301 перенаправляет на http://www.example.com/{и не обслуживает идентичный контент на сервере}, и если много ссылок уже на http://www.example.com/index.html сначала исправляет все, что вы можете, затем перемещает index.html в index.htm, затем 301 перенаправляет /index.html на http://www.example.com/ таким образом, гарантируя, что все в конечном итоге заметят http://www.example.com/index.html ушел

без потери хитов или пиара

Относительные URL-адреса (C и D) будут преобразовываться клиентами (включая Google) в абсолютные URL-адреса (соответственно, в B и A) и поэтому будут обрабатываться так же, как и их абсолютные аналоги. Если ваш A постоянно перенаправляет на B, или B на A, то Google также будет рассматривать это как один ресурс. Google оценит A+B+C+D как одну страницу.

Независимо от того, какой URL-адрес в конечном итоге разрешат или перенаправят на другой, он будет считаться "каноническим".

Слова, содержащиеся в вашем каноническом URL, важны. Как и в URL-адресах вопросов здесь по stackru, слова должны относиться к контенту. Поэтому вам нужно решить, хотите ли вы, чтобы слова "index" и "html" были в URL. Я считаю, что лучшая практика для домашних страниц - это иметь http://www.example.com/index.html перенаправить на http://www.example.com/,

Конечно, контент по-прежнему царит, и все это лишь незначительная подстройка по сравнению с добавлением качественного контента.

Я думаю, вы должны установить его в ~ /

IIS / ASP.NET переведет это в ваш корень автоматически. то есть http://www.example.com/

Это также идеально подходит для локального тестирования. На вашем локальном компьютере он будет указывать на http://127.0.0.1/whateverYourPathIs, а при развертывании он будет правильно указывать на http://www.example.com/

Другие вопросы по тегам