Search Engine Optimization relies on :
- Content :
There is now way to Search engine Optimize a site without content.
Looks stupid to repeat this, but content is always what comes first in the end. I mean, only pages with structured and following a defined topic will have reliable search engine results, that will last in time. All pages attempting to do more SEO than content will be one day or the other penalized by search engines.
Content is the number one matter for a web site, even if only providing online services, such as mail or dns look-up, or even Google (eg few forms and barely no text), theses services should be well commented somewhere in the web site for them to be findable under more than just their name as a search query.
- Linking :
Both internal and external.
Links are our only tools to make our content findable. No link, no page views.
That's why this is what comes second in Search Engine Optimization Priority. And where comes mod Rewrite as well.
So what we want here first is a good URLs standard. Mod rewritten URLs are better for sure, but not everything with it is better.
As it is already said in this thread, there would be no point to end up with title injected URLs if we'd only have topic titles like this : "oh it's so wonderful, I can't believe it !!!!!!!!!!!!!!!".
This is not something I tell for others to follow, I do prevent topic title injection here on this site for regular users.
Then, once you have chosen the best mod rewrite solution for you, you need to work on having many links to your content, both coming from your site and from others.
You must as well work on having the less duplicates as possible, if not none, as well as the fewer useless links (like posting for phpbb forum, it's not SEO useful, but is a must for users so)
- Code :
You need your site functional and your HTML output to be the cleanest as possible.
You want fast page load and low server load. There is a lot to say about the ending html code and page loading time, they are essential for both Search Engine Ranking and user experience.
To me user experience comes first compared to super optimized html output, because I am not developing nor writing for bots, but this is very important for sure to care about this.
HTML optimization just need to be done according to the means and effort you'll be ready to put in your templates.
Not really cool if you end up with a great SEO template but reluctant to users. For sure the best is if you managed to only use divs and lists to build your page. But, as every web site should look different, there is no final answer to this.
When using php scripting, you need it to work fast, and even more when it comes to SEO mods, because you as well want to keep resources for users, which are not really caring about URLs, but more about content, styling and page loading.
Users browsing this forum: Majestic-12 [Bot] and 4 guests