Deano’s answer to: “Does having a web link like http://www.abc.com/index.php?p=page-name affect SEO?”

Simply put, yes.

Google (and other engines) will still index dynamic URLs as distinct pages. In fact, there is a great danger there: oftentimes, multiple variants of a given dynamic URL will exist, that resolve to the same content. This leads to the potential to have the appearance of "duplicate content" on your site, which can result, in the worst case, in lowered page ranking for the desired URL, in favor of some really ugly variant you hadn't intended.

In general, SEO is affected by multiple on-page and off-page factors, the primary among them being:

  • Domain Age
  • Keyword in Domain Name
  • Keyword in URL
  • Keyword in Page Title
  • Keyword in Page Metadata Description Tag
  • Keyword in Page Header Tag(s)
  • Backlinks to Page
  • Backlinks to Domain
  • Backlinks from ".edu" and ".gov" domains
  • Backlinks from popular internet directories (DMOZ, Yahoo!, etc)
  • PageRank (for Google, though it's a good estimate of "juice" with other engines as well)
  • Age in Google Cache/Days Since Last Crawl

Each one of these factors that is optimized for the targeted keyword or keyphrase helps, including a human-readable or natural-language URL.

That said, the reason why human readable matters is that such URLs generally look "static" to search engines, and confer a sense of hierarchy and organizational structure that a more dynamic/query string URL does not… And, of course, it's easier to remember why I bookmarked funnydog.site/dog/plus/bathtub/equals/funny, than, say, funnydog.site?funny=bthtub09.876#45&spampopup=yes… If I remember, I click. Not SEO in the purest sense, but great internet marketing practice, all the same.

Does having a web link like http://www.abc.com/index.php?p=page-name affect SEO?

Deano’s answer to: “What will the disappearance of the URL bar from Chrome and Firefox mean for SEO?”

Domain names are an important part of SEO.

SEO stands for Search Engine Optimization.

People often forget that little fact.

Anyway, the reason domain names and URLs are important is their relation to the target keywords, and a given search engine's ability to relate the two, usually for the purpose of granting a higher ranking, or greater authority for the keyword.

When URL bars disappear, nothing will change about SEO. Humans, of course, may see your URL/domain name less, and occasionally have a harder time manually typing it in themselves. But one of the reasons URL bars are disappearing is due to the heavy reliance on social media and search engines to source clicks – for the most part, Joe and Jane Smith don't type in URLs, really, ever. They just google what they're looking for. And that's not going to change.

Long story short, don't worry about it. There are many other aspects of the changing nature of SEO, including ongoing search engine ranking algorithm changes, integration of social graphs on page authority, etc that should be causing you to pull your hair out… But the URL bar thing? Not so much.

What will the disappearance of the URL bar from Chrome and Firefox mean for SEO?

Deano’s answer to: “Who is a worse villain or better hero: Bradley Manning or Julian Assange?”

I'd say that Manning is a worse hero than Assange, because Assange's faults (which all heroes need to have) are primarily personal, while Manning's, however well-intentioned, are based on acts done to impress a hacker idol.

On the villain side of the equation, it's pretty clearly the opposite – Manning is not trying to use his power for evil… And in fact, there are many good side-effects (perhaps even intentional ones). So, Manning ALSO sucks as a villain. Assange, on the other hand, clearly is again driven in large part by personal factors – both his belief that he is right, and in his leveraging of his position for his own advantage, at times even sexually so.

Thus, I will say the following: Bradley Manning is both a worse hero and villain, while Assange succeeds 'admirably' at both.

This also explains why Manning is currently jailed and no longer a real part of the "news cycle" except as a discussion point on the treatment of prisoners generally – he just isn't that interesting a "bad guy", or conversely as a "martyr" to the cause of transparency.

Who is a worse villain or better hero: Bradley Manning or Julian Assange?

Deano’s answer to: “How do I forget a former lover?”

The soulmate, to me, is a conception of the human desire for laziness in all things that are most important. The idea being, that if someone is your "soulmate", that the relationship will be easier/more fulfilling/help to complete you.

This is bad for all kinds of reasons:

  • Like marriage, thinking of finding the soul mate as an "end" to one's relationship problems is kind of like thinking that knowing how to swim is the same thing as being able to breathe underwater.
  • It puts an external value or limitation on one's sense of completeness. Tom Cruise is a dick(*): you complete yourself, and don't let that Scientolojerk tell you any different.
  • Being in love may make you happier, or more contented with your life. But it does not make your life easier. Suddenly, you have responsibilities to and for another human being. Even if it's just scheduling a mutually agreeable date night, it's more work than entertaining yourself. A lot of the time, that work is worth it, but it's not a case of meeting a magical person who fits your needs – it's meeting the person who you are best able to communicate those needs to, and whose needs you can reciprocally understand.
  • When you have the potential to say "I thought he was my soulmate, but I was wrong", you're externalizing the blame for relationship issues, or failures. Own your problems, and your weaknesses. Work on them, alone and with your next partner. The only way to get a soulmate is to be a soulmate, and the only way to be a soulmate is to become one. It's a process.

In short, it's bad to think that relationship issues aren't your fault or responsibility, or that finding the right person will prevent such issues from happening in the future. Be honest with yourself and your partner. Negotiate the rules of your relationship. Stick to the rules until they no longer make sense. Then, renegotiate, even if that means agreeing to part ways.

It never gets easier, but it never stops being worth the effort.

How do I forget a former lover?