Dynamic URLs vs. Static URLs







The Issue at Hand

Websites that utilize databases which can insert content into a webpage by way of a dynamic script like PHP or JavaScript are increasingly popular. This type of site is considered dynamic. Many websites choose dynamic content over static content. This is because if a website has thousands of products or pages, writing or updating each static by hand is a monumental task.

There are two types of URLs: dynamic and static. A dynamic URL is a page address that results from the search of a database-driven web site or the URL of a web site that runs a script. In contrast to static URLs, in which the contents of the web page stay the same unless the changes are hard-coded into the HTML, dynamic URLs are generated from specific queries to a site's database. The dynamic page is basically only a template in which to display the results of the database query. Instead of changing information in the HTML code, the data is changed in the database.

But there is a risk when using dynamic URLs: search engines don't like them. For those at most risk of losing search engine positioning due to dynamic URLs are e-commerce stores, forums, sites utilizing content management systems and blogs like Mambo or WordPress, or any other database-driven website. Many times the URL that is generated for the content in a dynamic site looks something like this:

http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

A static URL on the other hand, is a URL that doesn't change, and doesn't have variable strings. It looks like this:

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm

Static URLs are typically ranked better in search engine results pages, and they are indexed more quickly than dynamic URLs, if dynamic URLs get indexed at all. Static URLs are also easier for the end-user to view and understand what the page is about. If a user sees a URL in a search engine query that matches the title and description, they are more likely to click on that URL than one that doesn't make sense to them.

A search engine wants to only list pages its index that are unique. Search engines decide to combat this issue by cutting off the URLs after a specific number of variable strings (e.g.: ? & =).

For example, let's look at three URLs:

http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

http://www.somesites.com/forums/thread.php?threadid=67890&sort=date

http://www.somesites.com/forums/thread.php?threadid=13579&sort=date

All three of these URLs point to three different pages. But if the search engine purges the information after the first offending character, the question mark (?), now all three pages look the same:

http://www.somesites.com/forums/thread.php

http://www.somesites.com/forums/thread.php

http://www.somesites.com/forums/thread.php

Now, you don't have unique pages, and consequently, the duplicate URLs won't be indexed.

Another issue is that dynamic pages generally do not have any keywords in the URL. It is very important to have keyword rich URLs. Highly relevant keywords should appear in the domain name or the page URL. This became clear in a recent study on how the top three search engines, Google, Yahoo, and MSN, rank websites.

The study involved taking hundreds of highly competitive keyword queries, like travel, cars, and computer software, and comparing factors involving the top ten results. The statistics show that of those top ten, Google has 40-50% of those with the keyword either in the URL or the domain; Yahoo shows 60%; and MSN has an astonishing 85%! What that means is that to these search engines, having your keywords in your URL or domain name could mean the difference between a top ten ranking, and a ranking far down in the results pages.

The Solution

So what can you do about this difficult problem? You certainly don't want to have to go back and recode every single dynamic URL into a static URL. This would be too much work for any website owner.

If you are hosted on a Linux server, then you will want to make the most of the Apache Mod Rewrite Rule, which is gives you the ability to inconspicuously redirect one URL to another, without the user's (or a search engine's) knowledge. You will need to have this module installed in Apache; for more information, you can view the documentation for this module here. This module saves you from having to rewrite your static URLs manually.

How does this module work? When a request comes in to a server for the new static URL, the Apache module redirects the URL internally to the old, dynamic URL, while still looking like the new static URL. The web server compares the URL requested by the client with the search pattern in the individual rules.

For example, when someone requests this URL:

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html

The server looks for and compares this static-looking URL to what information is listed in the .htaccess file, such as:

RewriteEngine on

RewriteRule thread-threadid-(.*)\.htm$ thread.php?threadid=$1

It then converts the static URL to the old dynamic URL that looks like this, with no one the wiser:

http://www.somesites.com/forums/thread.php?threadid=12345


You now have a URL that only will rank better in the search engines, but your end-users can definitely understand by glancing at the URL what the page will be about, while allowing Apache's Mod Rewrite Rule to handle to conversion for you, and still keeping the dynamic URL.

If you are not particularly technical, you may not wish to attempt to figure out the complex Mod Rewrite code and how to use it, or you simply may not have the time to embark upon a new learning curve. Therefore, it would be extremely beneficial to have something to do it for you. This URL Rewriting Tool can definitely help you. What this tool does is implement the Mod Rewrite Rule in your .htaccess file to secretly convert a URL to another, such as with dynamic and static ones.

With the URL Rewriting Tool, you can opt to rewrite single pages or entire directories. Simply enter the URL into the box, press submit, and copy and paste the generated code into your .htaccess file on the root of your website. You must remember to place any additional rewrite commands in your .htaccess file for each dynamic URL you want Apache to rewrite. Now, you can give out the static URL links on your website without having to alter all of your dynamic URLs manually because you are letting the Mod Rewrite Rule do the conversion for you, without JavaScript, cloaking, or any sneaky tactics.

Another thing you must remember to do is to change all of your links in your website to the static URLs in order to avoid penalties by search engines due to having duplicate URLs. You could even add your dynamic URLs to your Robots Exclusion Standard File (robots.txt) to keep the search engines from spidering the duplicate URLs. Regardless of your methods, after using the URL Rewrite Tool, you should ideally have no links pointing to any of your old dynamic URLs.

You have multiple reasons to utilize static URLs in your website whenever possible. When it's not possible, and you need to keep your database-driven content as those old dynamic URLs, you can still give end-users and search engine a static URL to navigate, and all the while, they are still your dynamic URLs in disguise. When a search engine engineer was asked if this method was considered "cloaking", he responded that it indeed was not, and that in fact, search engines prefer you do it this way. The URL Rewrite Tool not only saves you time and energy by helping you use static URLs by converting them transparently to your dynamic URLs, but it will also save your rankings in the search engines.
SEO Experts Mumbai, India, Social Media Marketing, Search Engine Optimization - Vivek More


SEO and Comment Spam: A Cautionary Tale


If you’re SEO and social media strategies run afoul of best-practices, you might have a bigger problem than diminished Google rankings: Your brand's reputation might take a very public hit. That's what happened after Adam Singer received this comment at his Future Buzz blog:


"Small businesses should focus more on the quality of their marketing campaigns because consumers are, indeed, conducting more research now than ever before. [Company] has tools that can help you monitor your results and offers insight on your campaign success! Here is a link to some of the [products] from [company]." [Editor's note: We've redacted the company and product names; Singer did not.]


Singer wasn't pleased. "It is inappropriate of you to leave a comment like this when the discussion section is respected by everyone else who contribute thoughtful, valuable comments and not simply try to push their wares," he noted. "You are trying to take but not give."


He approved the comment to make his point, and—hoping to begin a positive conversation—sent a snarky-but-friendly tweet to the offending company. "Thanks … for link spamming my blog comments. You'll provide a great example of what not to do for readers tomorrow."


The company's social media manager sent Singer a conciliatory email about "working to find the right balance between authentic social media engagement and SEO best practices."


It soon became clear, however, that the company was using a "shady" SEO vendor that operated independently of its in-house social media team. "Their separate digital teams clearly have no idea what anyone is doing," says Singer. "Except the Web, of course, sees it all."


The Po!nt: Engage with caution. No matter who makes your SEO decisions, or why they're made, social media

SOcial Media Experts mumbai, SMO King India, SEO Experts, SMM Expert

6 Beginner SMO Tips for Social Media Marketers

However, I want to shift our focus to the more conventional social media networks such as Digg, Sphinn and StumbleUpon by exploring 6 solid tips to help you rake in the benefits of Social Media.

We have never really looked into SMO, except perhaps the general post that was including the in “Blog Optimization Series“, so this shall be a first in-depth post for Blogussion

Let’s get straight into :)

1. Build a network.

I’ve explored this tip in the Blog Optimization Series, but it’s a major part of making it big on social media networks. Social Media Networks are exactly as their name suggests; it’s about being SOCIAL. Which means, in order to even make your presence felt by others – you need to add an avatar (not necessarily a picture of yourself, but something memorable.), make connections with fellow Diggers or Stumblers and invite them to join your network. This one tip alone will influence the lion’s share of your success.

2. Write a List-Post.

Social Media-activists absolutely love list-posts! Just like this one. Darren Rowse from ProBlogger also covered this quite some time back, but what he said still applies today – strong as ever. It’s not only Social Media networks that love list posts, but almost anywhere in general. Just take a look at our “Popular Posts” on to the right; majority are list posts. In fact our most popular post is a list on the best lists on the blogosphere! Just goes to prove a point…

3. Write something controversial.

Just like list-posts; Diggers, Stumblers and others alike love reading about something that cause a bit of a commotion. My post on “Did Google’s FeedBurner Crash and Burn?” is probably our most controversial post on Blogussion. Being controversial, it’s something Alex and I have subconsciously avoided given our status (especially our age) in this blogosphere, but if you can pull it off correctly – there are plenty of rewards to be reaped!

4. Adjust to the readers’ needs.

Reaching your targeted audience is the key, but before you do – you must adapt to their needs. I’ve realized that writing my blog-posts here at Blogussion don’t get noticed on networks such as Digg or Sphinn because of perhaps the type or style of writing that I use. This doesn’t worry me for Blogussion, but in my experimental blogs – I’ve found that short and concise posts + image-dominant posts are the most successful on these networks.

PS: This is a debatable pointer because altering your writing techniques can bring blow a a major blow to your blog. Your readers will definitely re-act to it, so keep in mind that your current readers are your first priority.

5. Titles, Titles, everything is in the Titles!

Users on such networks such as Digg, Stumble, Sphinn and many others don’t really spend time reading every single submission. So, it’s in your best interest to convince them that your news article is worth their precious time. The only weapon you have to achieve this is to create an appealing title. It’s the first thing they see, and perhaps the last thing they see from you. Make it catchy, make it interesting – just get them to click it!

6. You must give, to receive.

Don’t expect to do all of the above and make it to the front-pages. It’s not enough because these networks are a two-way relationship. Get out there and get active! Start digging or stumbling your friend’s stories that genuinely interest you (and perhaps articles of people you don’t know either, they all count). The more you get involved in that social network’s community; the more likely you are to achieve your goals.

Social Media Optimization (or SMO) has been an area that I have been looking to explore for quite some time now. We’ve discussed about Twitter recently; both the negative side of Twitter and also 7 ways you can effectively market it.
SEO Expert Mumbai, India, Digital marketing, SEO, SMO, SMO King

Twitter Now Worth $4 Billion

Twitter’s market value has reached $4 billion just a month after it raised $200 million in funding.

According to SharesPost, a secondary market for buying and selling stock in privately held companies, Twitter‘s value has jumped to $4 billion, based on recent transactions. That is a $300 million increase in value in just over a month, based on the $3.7 billion valuation set by its funding round in December. Kleiner Perkins Caufield & Byers led Twitter’s most recent round of funding.

Twitter’s market capitalization will likely continue to rise in the near future. Several recent stock purchases on the private markets imply that Twitter’s value is more than $6 billion. While these smaller transactions aren’t a definitive basis for defining Twitter’s value, they are a benchmark that can help determine whether a private company’s value is trending up or down.

Facebook is still the king of private markets, though. While its most recent funding round valued the company at $50 billion, its value on the secondary markets has skyrocketed to $75 billion.

Secondary markets for privately traded companies are currently the subject of an SEC probe over whether they violate SEC regulations.
Freelance SEO Experts in Mumbai, Digital Marketing Experts in India, Best SEO Guys, Website Promoters

Free Press Release Sites

Please find a list of free online press release websites below. I have notsubmitted press releases to each of these sites. If I’ve made an error please let me know, and I’ll remove it. If I’ve missed a free press release distribution site, please let me know, and I’ll add it.

1888PressRelease.com
AddPR.com
BizEurope.com
eCommWire.com
Express-Press-Release.com
Free-News-Release.com
Free-Press-Release.com
Free-Press-Release-Center.info
FreePressIndex.com
FreePressRelease.co.cc
FreePressReleases.co.uk
i-Newswire.com
IndiaPRWire.com
MediaSyndicate.com
MyFreePR.com
NewswireToday.com
PageRelease.com
PR.com
PR9.net
PR-Inside.com
PRCompass.com
PRlog.com
PRurgent.com
PRzoom.com
PressAbout.com
PressBox.co.uk
PressFlow.co.uk
PressMethod.com
PressRelease.com
PressReleasePoint.com
TechPRSpider.com
TheOpenPress.com

I hope you find this useful.

Vivek More

SEO Experts in Mumbai