Check This!

Site menu:

Categories

Reader Comments

Translator

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flag
German flagFrench flagSpanish flagJapanese flagArabic flag
Russian flagGreek flagDutch flagBulgarian flagCzech flag
Croat flagDanish flagFinnish flagHindi flagPolish flag
Rumanian flagSwedish flagNorwegian flag  
By N2H

Site search

Categories

July 2009
M T W T F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Tags

SEO and Django Web application development

Search Engine Optimization is now everyone’s play. With the new algorithm changes and the tips and tricks now available over the internet, more and more people are trying their hands at SEO. And to an extent they are successful too. But SEO is more complex when it comes to other streams of technology like AJAX and Django web application development.

In AJAX, there is very little code that’s available to tweak and make things search engine friendly. While as in a wordpress blogging platform, you have lot of oppprtunities like title tags, H1 tags and even you can decide the keyword densities of posts and articles, This is not possible in AJAX and Django. For this, what is possible is a compartmentalized approach to development.

For both AJAX and Django, getting a better code in place and structure is probably the best you can do to make sure the pages generated are SEO friendly. Here are some tips on making SEO friendly Django Web applications.

Some of them are -

Basic Tips

  1. Use beautiful URLs.
  2. Learn the difference between HTTP 301 and HTTP 302 redirects.
  3. Layout content in a SEO friendly way.
  4. Create a sitmaps.

Not so obvious Tips

  1. Use the Admin to allow end users to update fields.
  2. Do not get your Url structures too deep.
  3. Create a robots.txt file.
  4. Link to your pages wisely.
  5. Minimise duplicate content.
  6. Ping Google when your site gets updated.

While the web is moving towards an age where browsers supports applications rather than pages, Django and AJAX holds a lot of importance. We will see more applications like the calculator and image editing applications go online. And people interact on the web more like working on their OS on the PC. There would not be any difference between an online application and a stand alone PC application. Creating simple HTML SEO optimized pages are cool. But the web is growing beyond all that. So, make sure you have a good knowledge of SEO in optimizing web applications too and not just HTML pages.

 Mail this post

Comments

Comment from thibs
Time November 15, 2008 at 9:31 pm

Good post. Can you elaborate a bit more when you say “ping google when your site gets updated ?”.
thibs
http://thibauld.com

Comment from admin
Time November 17, 2008 at 2:18 pm

thibs, if you are registered with Google Webmaster Tools then whenever your sitemap is updated then Google is notified. See this page for info: http://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/?from=olddocs

Write a comment