2

我正在尝试在一个页面上创建一个包含所有完整帖子的博客。理想情况下,这甚至是一个静态 HTML 页面。

最大的问题是链接到这些帖子,尤其是对于搜索引擎。我不想为每个帖子创建单独的页面。因此,所有内容都在一个页面上,我只能使用 URL 哈希/index.html#post-title来链接到特定的帖子,对吧?

但是,搜索引擎似乎忽略了这些哈希,因此无法链接到或索引特定的帖子。这对于博客来说显然很糟糕。

那么,关于如何解决这个问题的任何想法?我考虑过为每个帖子制作单独的页面,同时让它们看起来都是同一个页面 - 但我更喜欢更简洁的方式。

4

4 回答 4

1

这种设置会给搜索引擎优化带来问题。

将只有一页索引。因此,当用户在寻找 546 后,他将不得不进行大量滚动。

与针对每个帖子的主题进行排名相比,您还将很难为一堆单词对单个页面进行排名。

因此,对于这个问题,我最喜欢的解决方案是让每个帖子都有自己的 url,并通过 AJAX 将内容放在主页上!

这将为您提供与所有内容都在一个页面上相同的体验,但会为谷歌提供不同的登录页面。

于 2013-07-31T17:40:45.800 回答
0

不要只使用“#”,而是使用“#!” (“哈希爆炸”)。然后引擎将索引您的页面。

在这个主题中查看更多关于 12 票赞成的答案:做 Twitter、Hash-Bang 之类的链接#!网址的

编辑:另见:https ://developers.google.com/webmasters/ajax-crawling/docs/getting-started

于 2013-07-31T17:40:34.903 回答
0

您可能想阅读这些页面:

http://www.seo-gold.com/seo-tutorial/anchor-text-optimization

http://www.launchdigitalmarketing.com/seo-tips/seo-content-writing

当您为页内链接创建锚文本时,链接的描述性如何?它是一个体面的短语吗(考虑到短语比单个单词更有用?)你如何分隔单词(通过 _ 或 - 或空格?)

我,就个人而言,不是单页博客的忠实粉丝,部分是因为这个,部分是为了可读性......但是当你想坚持使用单页时,尝试使用图像并同时给它们 alt-tags 和 title-与您希望锚文本匹配的标签。如果页面没有捕捉到 SEO 的锚文本,它可能会从照片中抓取,并覆盖该基础。

只有一种解决方法可供您使用。

于 2013-07-31T17:42:18.820 回答
-1

最好的方法(我能想到的)是在 PHP 中。这几乎是您能够实施这种策略的唯一方法。结果会像 page.php?post=4698264

其中一切都取决于该职位编号。

于 2013-07-31T17:41:25.347 回答