How to Stop the Diggbar (or Anything Else) from Owning Your Site

the new diggbar: How to Stop the Diggbar (or Anything Else) from Owning Your Site web design social media marketing seo sem javascript Recently Digg has overstepped its bounds by framing the content of websites it links to with its new “Diggbar”. Internet marketing savvy site owners are, shall we say, less than happy about this. It’s tough to tell if they are being obnoxiously greedy or are just plain ignorant of internet etiquette. Not to be quick to judge, but I have a hard time believing they are that ignorant. Read more on How to Stop the Diggbar (or Anything Else) from Owning Your Site…

Read more »

Duplicate Content Prevention: WWW vs. Non-WWW and .Htaccess

Many website owners have a technical SEO issue with their site(s) that they don’t even realize, and when left uncorrected, can really hurt search engine rankings. This situation occurs when the one or more pages can be accessed via several different URL’s. Read more on Duplicate Content Prevention: WWW vs. Non-WWW and .Htaccess…

Read more »

Server Stability is Essential to SEO Success

server stability is essential to search engine optimization success: Server Stability is Essential to SEO Success web design seo When you are doing search engine optimization for a site, you can do everything else right, but if your web server isn’t stable, all your best efforts will be in vain.

Many site owners overlook this, and make false assumptions that their site will always be up and running, or that the downtime won’t affect SEO efforts (or their business success in general). Well, it’s time to think again. Read more on Server Stability is Essential to SEO Success…

Read more »

The Ultimate ‘Show Nofollow Links’ Bookmarklet for Link Building Research

When doing link building research for Search Engine Optimization, it’s important to find pages have links that pass link juice. To do this, you need to be able to see which links on a site are nofollowed (rel=”nofollow” in the link code).

JavaScript bookmarklets can be useful because they help you quickly identify which links on a page are nofollowed. There have been plenty of bookmarklets floating around that do this, but none of the others accomplished everything I would like them to. Some were coded in such a way that they only picked up about half of the nofollowed links, because they don’t account for the fact that you can have other rel values in addition to nofollow. (For example, instead of rel=”nofollow”, some have rel=”nofollow external”, etc. and these aren’t picked up by most of the other bookmarklets.) The others that did pick these up didn’t alter the CSS very well. Read more on The Ultimate ‘Show Nofollow Links’ Bookmarklet for Link Building Research…

Read more »

Info on Google’s New Ability to Index Flash

In case you haven’t heard, Adobe has provided tools to search engines to help them index Flash. The day may be near that Flash will be search engine friendly, although my gut instinct tells me it’s going to be a rough road before there is any value to Google crawling Flash. Nevertheless, here are some links to relevant coverage:

Read more on Info on Google’s New Ability to Index Flash…

Read more »

Improve Site Security and SEO with One Line of Code

I was recently doing research in Google for a new WordPress plugin we are developing. I was greeted with page after page of results that read like this:

Google Listings that display directory contents.

The Google results show that many sites have their directory contents being listed, and ranked. This tells me that many, many site owners are using default server settings and unwisely revealing the contents of their directories. It is extremely important to hide your directory contents for two reasons: Security and SEO. Read more on Improve Site Security and SEO with One Line of Code…

Read more »

Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 3

Ok, by now, you’ve read Part 1 and Part 2.

Let’s move on.

The Solution: A Few Lines of .Htaccess Code

There is a quick solution that most website owners shouldn’t have any problem implementing.

If the following is not already in your .htaccess file, then insert it near the beginning: Read more on Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 3…

Read more »

Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 2

Ok, by now, you’ve read Part 1 so let’s continue.

NOTES ON SECURITY:
Security is about reducing risk, and lowering the statistical probability of a successful attack. You can never eliminate risk fully, and there is no such thing as 100% impenetrable security, even with the best measures in place. By increasing the the level of security for your site or application, you are shrinking the pool of hackers that have the [skill|experience|time|resources|desire] to hack your site. In most criminal acts, it’s about following the path of least resistance — if you increase the difficulty of success (sometimes by even a small margin) then often the hacker will go somewhere else.

Think of other crimes like car theft or breaking into a house. In most cases, if a thief is checking out your car, but discovers that you have a vehicle with all the top security measures, he’ll move on to an easier one. That is, unless he has a specific reason to target your car. There are very purposeful and targeted crimes, but these are much less common than the crimes of least resistance. When hackers break into banking or large corporate web sites, they have a specific target, and incredible amounts of skill and resources. Compared to typical website hacks, the overall percentage of attacks like this is extremely low, because there aren’t many out there who could carry it out. Read more on Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 2…

Read more »

Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 1

Take proper security measures to protect your website.Recently, there has been a rash of automated hacker attacks, defacing websites across the globe that don’t employ adequate security measures. Earlier this week, several friends of mine had their sites hacked and defaced. Most of these attacks don’t come from experienced hackers — they come from script kiddies employing automated scripts and a network of compromised computers (botnets). Even though these junior hackers may be inexperienced, they know enough to take down your site, and I don’t need to explain how much that can cost your business in lost revenue.

Don’t worry though, there is a simple solution that will reduce your site’s susceptibility to these attacks, and buy you some time to plug security holes. It’s relatively easy to implement, even if you’re not a security expert. Read more on Website Security: Hackers, Botnets, and LIBWWW-PERL: Part 1…

Read more »

Suppress PHP Errors

The other day I was checking out some tools on a popular site and got the following PHP error in my browser:

Warning: mysql_connect() [function.mysql-connect]: Too many connections in /****/*****/***/*****.php on line ***

It is important to suppress PHP errors.I blocked out specific directories and line numbers in this post, but the real error message laid it out for all the world to see. PHP developers will be familiar with this and similar errors that PHP kicks out.

The site I visited was relatively high profile and this could be potentially embarrassing, not to mention the problems it could cause. There are many reasons you should suppress PHP errors, except when in development and testing phases. Read more on Suppress PHP Errors…

Read more »

Page 1 of 3123