标签: seo

schema.org SiteNavigationElement的正确用法是什么?

在SEO方面......

是否最好将该方案放在包含所有链接的父级上?

<nav itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
    <a href="#">Link 1</a>
    <a href="#">Link 2</a>
    <a href="#">Link 3</a>
</nav>
Run Code Online (Sandbox Code Playgroud)

......或者每个链接应该被视为它自己的元素吗?

<nav>
    <span itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
        <a itemprop="url" href="#">
            <span itemprop="name">Link 1</span>
        </a>
    </span>
    <span itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
        <a itemprop="url" href="#">
            <span itemprop="name">Link 2</span>
        </a>
    </span>
    <span itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement">
        <a itemprop="url" href="#">
            <span itemprop="name">Link 3</span>
        </a>
    </span>
</nav>
Run Code Online (Sandbox Code Playgroud)

seo html5 schema.org

38
推荐指数
4
解决办法
3万
查看次数

用于生成slugs的Java代码/库(用于漂亮的URL)

诸如Rails和Django之类的Web框架内置了对"slugs"的支持,后者用于生成可读和SEO友好的URL:

团状串典型地只包含的字符a-z,0-9-且可因此在不URL转义写入(认为"富%20巴").

我正在寻找一个Java slug函数,给出任何有效的Unicode字符串将返回一个slug表示(a-z,0-9-).

一个微不足道的slug函数将是这样的:

return input.toLowerCase().replaceAll("[^a-z0-9-]", "");
Run Code Online (Sandbox Code Playgroud)

但是,此实现不会处理国际化和重音(ë> e).解决这个问题的一种方法是列举所有特殊情况,但这不是很优雅.我正在寻找更好的思考和一般的东西.

我的问题:

  • 在Java中生成Django/Rails类型slugs的最通用/最实用的方法是什么?

java regex seo url-rewriting slug

37
推荐指数
4
解决办法
2万
查看次数

如何使用Rails 3/Rack在没有www的情况下重定向?

我知道有很多问题可以解答这个问题.我熟悉.htaccessnginx.conf方法,但我无法访问heroku上的这种传统配置方法.

Simone Carletti给出了这个利用Rails 2.x Metals的答案,但我使用的是Rails 3,这是不兼容的. 将非www请求重定向到Rails中的www URL

请注意:

我不是before_filter在我的ApplicationController中寻找一个简单的东西.我想完成类似于Simone的重写.我认为这至少是网络服务器或像Rack这样的中间件的工作,所以我想把这一点留在实际的应用程序代码中.

目标

redirect                to                  status
----------------------------------------------------
www.foo.com             foo.com             301
www.foo.com/whatever    foo.com/whatever    301
Run Code Online (Sandbox Code Playgroud)

只有主机匹配/^www\./才能重定向.应忽略所有其他请求.

seo redirect rack ruby-on-rails ruby-on-rails-3

37
推荐指数
6
解决办法
1万
查看次数

如何强制电报更新链接预览?

电报将描述元标记显示为链接预览.我更改了描述元标记,但我的网站的链接预览没有改变.如何强制电报更新链接预览?

seo telegram

37
推荐指数
3
解决办法
2万
查看次数

SEO标题vs alt与文本

链接中的title属性是否可以完成SEO链接中真实文本的工作?即

<a href="..." title="Web Design">Web Design</a>
Run Code Online (Sandbox Code Playgroud)

是这样的:

<a href="..." title="Web Design">click here</a>
Run Code Online (Sandbox Code Playgroud)

什么时候试图获得像"网页设计"这样的关键词的良好网页排名?它是否像图像标签中的alt属性?或者它在SEO中无用吗?

是这样的:

<a href="..." alt="Web Design">click here</a>
Run Code Online (Sandbox Code Playgroud)

以上所有之间有什么区别?

先感谢您!

html seo title alt

36
推荐指数
1
解决办法
5万
查看次数

我应该为博客使用什么微数据?

该博客基本上是一个页面,列出了10篇文章的摘要,每个项目标题链接到完整的文章页面.

我见过:

我在哪里使用这些?

现在我在单个文章页面上:

  <article itemscope itemtype="http://schema.org/Article">       

    <h1 itemprop="name"> <a href="..."> A title...  </a> </h1>    

    <div itemprop="articleBody">
       bla bla
    </div>

    ...

  </article>
Run Code Online (Sandbox Code Playgroud)

哪个好我猜,但我该怎么做的文章索引页面?我是否将这些添加到每篇文章中并添加itemscope itemtype="http://schema.org/Blog" itemprop="blogPosts"到所有文章的容器元素中?因为在文档中看来文章不是博客的孩子......

html seo blogs microdata

36
推荐指数
3
解决办法
2万
查看次数

"SEO友好"网址可以包含唯一ID吗?

我想开始使用"SEO Friendly Urls",但生成和查找大型独特文本"ID"的概念似乎是一个重要的性能挑战,相对于简单地查找整数.现在,我知道这不是"人类友好",但如果我改变了

http://mysite.com/products/details?id=1000
Run Code Online (Sandbox Code Playgroud)

http://mysite.com/products/spacelysprokets/sproket/id
Run Code Online (Sandbox Code Playgroud)

我仍然可以单独使用ID来快速查找详细信息,但URL本身包含将在该详细信息中显示的关键字.这对Google来说是否足够友好?我希望如此,因为它似乎比在最后产生既独特又有意义的东西更容易.

谢谢!

詹姆士

url seo friendly-url

35
推荐指数
4
解决办法
2万
查看次数

SEO友好的URL真的会影响页面的排名吗?

SEO友好的URL现在风靡一时.但它们是否真的会对网页在Google和其他搜索引擎中的排名产生重大影响?如果是这样,为什么?如果没有,为什么不呢?

(请注意,我绝对同意SEO友好的URL可以更好地用于人类.我的问题是它们是否真的对排名算法产生了影响.)

更新:事实证明,内啡肽指向此处的Google帖子在SEO社区引起了巨大的混乱.有关讨论的示例,请参见此处,此处此处.问题的部分原因是谷歌的帖子正在解决最糟糕的情况,即网址重写效果不佳,因此你最好不要使用动态网址而不是破坏静态的"SEO友好"网址.

毫无疑问,Google可以抓取动态网址,并且可以获得高排名.也许更具体地重新构思这个问题会更容易:给出2个等价的页面,这对搜索"排名更高的友好网址确实会影响网页排名"排名更高?

A)SEO友好的URL真的会影响页面的排名吗?

要么

B)http://stackoverflow.com?question=505793(仅用于比较的虚假URL)

seo friendly-url

34
推荐指数
3
解决办法
1万
查看次数

使用.htaccess重定向404错误通过301等搜索引擎优化等

我无法找到我的问题的直接答案,需要从真正的专家那里了解它.

我有一个网站,网址由Joomla生成.我相信在搜索引擎中有大量的网址,我真的不知道它们中的哪一个.302重定向将是一个选项,但我不能说哪些网址需要重定向.

我唯一知道所有网址都是由sef404脚本生成的,它是Joomla的SEO脚本.

我的问题是,我怎样才能确保谷歌和其他搜索引擎上的所有孤儿网址都使用.htaccess文件正确发送?

如何301将所有404页面重定向到主页(根文档)

目前我使用自定义的404.html错误文件,但文件太多,会给自定义404错误页面的过山车

.htaccess seo redirect http-status-code-301

33
推荐指数
2
解决办法
11万
查看次数

多语种网站的搜索引擎优化:语言特定的结果,而不更改URL?

我的网站有两种语言:英语和瑞典语.

我想要的是,如果有人谷歌在瑞典的网站,它应该显示瑞典的结果.也就是说,我希望谷歌在瑞典(google.se)抓取该网站的瑞典语版本.对于任何其他地方,我希望抓取英文版本.

我阅读了以下内容:http:
//googlewebmastercentral.blogspot.se/2010/03/working-with-multilingual-websites.html

它说我应该有两个单独的网页.有没有办法让我不需要更改网址中的任何内容?

我的意思是,如果google.se上的任何人搜索example.com,它应该显示瑞典语结果,其他地方,英语.

multilingual seo

33
推荐指数
3
解决办法
3万
查看次数