Category Archives: Resources

Dreamweaver Sucks – Learn HTML and use BBEdit

In the early days we started out designing web sites with WSIWYG software. We used Adobe GoLive. Dreamweaver (Macromedia) was the main competitor. Macromedia Flash was huge back than and we used that as well.

Designing websites with HTML tables was the norm as well as the problem. HTML tables require excessive code. Luckily CSS improvements allowed for Table-less web design. At that point we got more comfortable with coding pages by hand. SEO requires the ability to write code by hand. In fact, Doing SEO taught us how to hand code SEO.

Adobe GoLive happened to feature an excellent code editor. You just were better off ignoring the WSIWYG features. We always keep the web page we are working on open in a browser so we could see the final product. Save the file after each edit and refresh the browser to see the results. It’s a smooth workflow.

Adobe dropped GoLive shortly after acquiring Macromedia. We gave Dreamweaver a try and quickly found huge problems with the code editor.

Often you’ll want to create a hierarchy of your code elements by using tabs to keep organized make it easier to understand.

For example:


Often times while coding you’ll need to tab a bunch of lines at once. In GoLive you would simply select all the lines and tab them over or back. This necessary feature wasn’t in Dreamweaver. Indenting selected text blocks will using the tab key will delete them. Tabbing has to be done carefully line by line.

The most annoying problem with Dreamweaver is if you press the up or down key, the cursor exhibits unpredictable behavior. Instead of going straight down or up, it mostly goes to the beginning of the next line of text. This is beyond annoying when you want to paste in a new line of code and maintain your tab formatting.

After trying to be productive with Dreamweaver for a few days, and looking thoroughly for solutions, we tried a demo of BBEdit. We deleted Dreamweaver right away and purchased BBEdit. It’s hands down the best tool for coding HTML as well as other hand coding projects.

Tip: In BBEdit keyboard preferences, make sure “Allow Tab key to indent text blocks” is checked.

Secure WordPress

Secure WordPress

If you’re the only user that needs administration access to your WordPress site, then this security method may be for you. This security method will make it so that your wp-admin can only be accessed from your cpu. It can also help prevent SQL injections that exploit wp-admin.

First you’ll need to know your IP address or range.

Then add the following code to your htaccess file.

<Files wp-login.php>
order deny,allow
deny from all

Important: Make sure you have the ability to change your htaccess file outside of wordpress’s admin in case you lock yourself out by mistake. Examples: FTP or your host’s admin panel.

Structured Data Testing Tool Not Working?

Are you getting the following error message when using Google’s Structured Data Testing Tool?

We are sorry. The service you requested is currently unavailable. Please try again later.

Try disabling anti-spam plugins such as “Bad Behavior” for wordpress. We found that these plugins can conflict with Google’s tools.


Fix for outgoing mail in OS X Mountain Lion 10.8.3

After upgrading to 10.8.3 many users have been having problems sending mail. After pulling my hair out trying to troubleshoot Postfix I found a quick solution that worked for me. I use Postfix to run my outgoing mail so this may not work for your situation.

In Mac Mail
1. Select > Preferences > Accounts > Select an account
2. Outgoing Mail Server (SMTP) – Select “Edit SMTP Server List”
3. Hit “+”
4. Enter Server Name “”
5. Click “Advanced”
6. Choose “Use custom port:” and Enter “25”

Worked for me, and I hope it works for you. Seems leaving it on the “Use default ports” option is bugging out. If you don’t use Postfix, try using your ISP as the outgoing server will probably work (example:

Top 5 Useful WordPress Template Tags

<?php echo get_permalink(00); ?>

It’s good practice to use this code rather than hard coding links. If you hard code links ( then change permalinks for whatever reason (, you have to go back and recode every link manually. Using get_permalink(); is the solution. It keeps track of the Page/Post ID. To find out the id of a Page or Post, hover over the page/post and it should be visible in the status bar. Otherwise edit the page/post and you’ll see it in the url (

<?php echo get_category_link('00'); ?>

Same function as get_permalink() for cetegories. Make sure to use apostrophes around the ID. The wordpress codex has a complex method to achieve the same result instead.

<?php bloginfo('url'); ?>

Good to use in anything that links to your homepage such as your Header logo.

<a href="<?php bloginfo('url'); ?>">Homepage Link</a>

<?php bloginfo('template_directory'); ?>

A great way to link to any images in your template directory.

<img src="<?php bloginfo('template_directory'); ?>/images/logo.gif" />

<?php if ( is_page_template( 'template-filename.php' ) ) ?>

Are You Targeting Effective Keywords?

Choosing the right keyword isn’t as simple as guessing or copying your competitors keywords. As a matter of fact, it’s easy to choose the wrong keywords. Keywords which bring little to no search traffic per month. It’s not uncommon for companies to unknowingly waste months to several years pursuing worthless keywords.

When selecting keywords you need to strategically select keywords that generate the highest Search Volume per month. We help you identify the best target keywords for your specific industry based on aggregated data – not the opinion of a so-called guru. Why? Because Google┬« and other search engines use algorithms based on data to deliver generate their results.

We provide all of our services based on best practice. We provide this valuable keyword research service as a courtesy when you request a Free report.

Organic Listings vs Sponsored Listings

Whenever you search, The 1st thing that comes up is 1-3 Ads in a colored box (Sponsored Listings). Advertisers simply pay their way to the top. There’s also ads along the right side of the page. Next up you have your Organic Listings. Organic Listings are generated by Google’s Search Algorithm to provide users with the most relevant results. Statistically, Organic Listings are more effective and have a higher conversion ratio. Continue reading