Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enh: SEO #214

Open
2 of 5 tasks
ginatrapani opened this issue Aug 13, 2015 · 2 comments
Open
2 of 5 tasks

Enh: SEO #214

ginatrapani opened this issue Aug 13, 2015 · 2 comments
Assignees

Comments

@ginatrapani
Copy link
Member

Let's use this ticket to capture an SEO-related checklist of small improvements:

  • Add noindex to front page and search results page and explore page
  • Set rel=canonical URL tags on maker, project, and user pages
  • Add sitemap.xml
  • Add robots.txt
  • Check to make sure new maker tabs are getting crawled correctly

What else?

@ginatrapani
Copy link
Member Author

Also add to the noindex rules to:

  • /add/*
  • /twittersignin/

Also we can use a sitemap.xml to direct crawlers.

@ginatrapani ginatrapani self-assigned this Aug 14, 2015
@ginatrapani ginatrapani added this to the Week ending August 21st milestone Aug 14, 2015
ginatrapani added a commit that referenced this issue Aug 27, 2015
Partially addresses #214

Avoid gumming up search results with paging links; set
maker/project/user pages to their canonical URL
@anildash
Copy link
Member

Sitemap template should basically be like this:

  <?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>
      <loc>http://www.makerbase.co/</loc>
      <lastmod>{$smarty.now|date_format:'%Y-%m-%d'}</lastmod>
      <changefreq>always</changefreq>
      <priority>0.9</priority>
   </url>
   <url>
      <loc>http://www.makerbase.co/explore/</loc>
      <lastmod>{$smarty.now|date_format:'%Y-%m-%d'}</lastmod>
      <changefreq>always</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>http://www.makerbase.co/about/</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>http://www.makerbase.co/about/sponsor/</loc>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>http://www.makerbase.co/about/privacy/</loc>
      <lastmod>2015-07-30</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.3</priority>
   </url>
   <url>
      <loc>http://www.makerbase.co/about/terms/</loc>
      <lastmod>2015-07-30</lastmod>
      <changefreq> monthly </changefreq>
      <priority>0.3</priority>
   </url>

  {foreach $products as $product}
   <url>
      <loc>http://makerbase.co/m/{$product_maker->uid}/{$product_maker->slug|escape:'html'}</loc>
      <changefreq>daily</changefreq>
   </url>
  {/foreach}

  {foreach $makers as $maker}
   <url>
      <loc>http://makerbase.co/p/{$maker_product->uid}/{$maker_product->slug|escape:'html'}</loc>
      <changefreq>daily</changefreq>
   </url>
  {/foreach}
  </urlset>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants