使动态创建的ASP.net页面SEO友好

本文关键字:页面 SEO 友好 net ASP 动态 创建 | 更新日期: 2023-09-27 18:29:38

im启动一个新网站的伪代码,并希望它尽可能对SEO友好。

我正在创建的网站是一个带有c和asp.net的预订代理网站。基本上,乐队会在网站上注册他们的可用性和其他信息,并用图片等填写他们的个人资料信息。这些信息将存储在数据库中。

创建这不是一个问题,但我希望网站是一个SEO友好的尽可能。

我知道谷歌喜欢内容丰富的大型网站。所有这些个人资料页面将是一个很好的添加到我的网站seo目的。我还听说谷歌在抓取网站时无法看到动态生成的内容。

我想找到一种对这些页面进行编码的方法,这样谷歌在抓取页面时就能看到内容。

我需要一个指向正确方向的指针来解决这个问题。没有什么是禁区-我基本上会围绕这个原则对我的整个网站进行编码,我只是不知道从哪里开始寻找解决方案。我不是在寻找一个代码解决方案,只是我应该研究什么来解决这个问题。

提前感谢

使动态创建的ASP.net页面SEO友好

我还听说谷歌在抓取网站时无法看到动态生成的内容。

谷歌可以看到任何你可以通过http GET请求(即:有一个特定的URL)检索到的内容,这些内容被链接到或列在已发布的xml站点地图文件中。

为了确保您的配置文件页面符合此要求,您需要确保所有配置文件都是通过一个asp.net*.aspx文件呈现的,该文件通过url参数确定显示哪个页面。看起来像这样的东西:

http://example.com/profiles.aspx?profile=SomeBandName

现在,你可能还想要一个友好的URL,看起来像这样:

http://example.com/profiles/SomeBandName

为此,您需要设置路由。

为了通过谷歌或其他搜索引擎正确地抓取和索引您的页面。请遵循以下指南。

i: Page title must be precise and according to content available in page.
ii: Page url should be user friendly.
iii: Content is king (useful content)
iv: No ajax or javascript oriented way to load contents.
v: No flash or other media files. if exist must have description via alt tag.
vi: Create url sitemap of all static and dynamically generated contents.
vii: Submit sitemap to google and keep tracking how google crawl and index your pages. 
fix issues contineously if google found via crawling.

通过这种方式,您的大多数页面和内容将被正确而快速地索引。

我会研究动态URL重写。基本上不是一页纸说http://localhost/Profile.aspx你会有一堆类似的模拟url

http://localhost/profiles/Band1

http://localhost/profiles/Band2

http://localhost/profiles/Band3

等等。

然后,所有这些都将映射回orgialprofile.aspx页面,该页面带有一个参数,因此在代码内部看起来像http://localhost/Profile.aspx?Name=Band1,http://localhost/Profile.aspx?Name=Band2等

基本上,你的网站看起来每个波段都有一堆页面,但实际上它们都被映射回同一个asp.net页面,但有不同的参数。

这是我前段时间读到的关于它的文章。http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

我还听说谷歌在抓取网站时无法看到动态生成的内容。

您可以创建一个sitemap.xml,其中url指向动态配置文件页面。使用谷歌网站管理员工具,你可以提交和监控抓取进度。您还可以创建一个索引页面或类似的链接到匹配配置文件页面的页面("按类别浏览"页面)。

我经常使用的seo参考是http://www.seomoz.org/learn-seo