Posts Tagged ‘free website’

Free Restaurant Website Theme

Comments Off

A while back I built this great free website theme for WordPress for my friends at Great Chef Television and they told me to give it away for free to restaurant owners and chefs to use on their own websites!

To use this theme all you need to do is download the free WordPress theme from my website and install it on your own WordPress website. If you don’t know much about WordPress, don’t worry I can help get a website for free by offering you $75 back in online promotions with Google and Yahoo plus free installation of this great theme and WordPress on a free domain name when you host with BlueHost, the same company that hosts my websites.

Great Chefs Great Restaurant Web Theme

great chefs great restaurants wordpress theme Great Chefs Great Restaurant Web Theme image

Building a great website for your restaurant used to be really hard but one of the wonderful things about working with the great people at Great Chefs Television is that they want to make running your restaurant easier by helping to improve your image with this free website theme for WordPress.

How to use it

Step one download the free template and install it on your WordPress website, it’s really that easy! The theme features a rich, savory graphic from one of the hit TV show’s episodes but you can easily change it to anything you’d like by replacing the photo stored at /images/header.jpg.

Cool Footer

great chefs great restaurant footer Great Chefs Great Restaurant Web Theme image

Along the bottom of this theme, I’ve coded a special loop which checks for the most recent five posts which feature a photo and it displays that photo as a link to your article or menu item.

Please feel free to download this theme for free or preview it here on thisismyurl.com.

How to build a free website

There’s a secret that many web designers don’t want you to know, it’s that there’s no cost to building a website. In fact, you don’t even need special software to do it, everything you need is already installed on the most basic computer available today. In order to build a website, here’s all that you need:

  • On a Windows computer – NotePad
  • On an Apple Macintosh – TextEdit

textedit 300x281 How to build a free website imageNow that you have all the tools that you’ll need to build a web page, you need to understand a few things about building web pages.

How to Format a Web Page

Web pages are divided into two specific areas, the <head> and the <body>, each of these two areas does something specific and before you can build a web page, you need to understand the basic purpose of each section.

Setting up Your First Web Page

basic html How to build a free website imageFor a web page to be recognized by a web browser (the software application used to view a web page) we first need to tell the browser that our document is an HTML document. To accomplish this, all we need to do is place the code <html> on the first line of our document followed by </html> on the very last line of our document.

Once those tags are in place, most web browsers will understand that the content being displayed is an HTML document. I say most because technically, there is a bit more that you should put in there if you want to ensure the site is 100% compatible with all modern web browsers, but explaining the fine details of DOCTYPE structure is a little beyond the scope of today’s tutorial. Needless to say, placing the tags <html> and </html> will tell web browsers what your document is but if you’d like to technically perfect, place the following code instead:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
</html>

Once that’s done, remember that all other code must be placed between the two <html> tags to be recognized as valid HTML.

The <head> Section

The <head> tag of a web page is the reserved for things which other computers and software applications require to understand your web page properly. For example, when a web browser loads your web page there are specific things that it looks for in order to understand what language your site is in, what your web page is about and the name of your page. Within the head section, we want to include details such as:

  • Links to alternative content such as RSS feeds, XML site maps and mobile interface files
  • Javascript links and or content to help the functionality of our page
  • META data for robots to read including a page description, keywords and generator
  • Cascading Style Sheet (CSS) details or links
  • The document content type
  • Codes and robot commands for foreign applications
  • Pingback processing directives
  • The web page icon file location
  • Canonical labels for search engine optimization
  • Base directory directives
  • The title of your document

Sounds like a lot right? Well it is, and it’s all very important stuff. Essentially, the <head> section of your web page stores all the mechanical and client side information required to properly index, label, categorize and distribute your web page as well as the information needed to successfully display your web page in a users browser. I could write a whole post on each of the items above but for now, it’s simply important for you to know that the <head> is used to store those pieces of information and you can add them at a later date.

html with head How to build a free website imageAdding data to the <head> of the document is done the same way as all elements of an HTML document, by opening and closing an HTML tag. In this case, the <head> tag must be opened and later closed </head> in order to store the appropriate content. Between those tags, you may store a series of HTML or xHTML (we’ll talk another day about the differences) data devices for use in rendering your pages. For example, here is a basic <head> element for a common web page:

<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title>Untitled Document</title>
</head>

You will notice that in this basic example we only store the basic information required to make a web page work, the http-equiv which tells web browsers that the document being served is in text/html format (as opposed to text/rtf which is a Rich Text document or text/javascript which would be a JavaScript file) so that the web browser looking at this document understands it is an HTML page. untitled document How to build a free website imageAdditionally, the <head> contains the <title> tag which closes (</title>) after labeling the document Untitled Document. If you loaded the source code into a web browser, you would now see a blank document with no content displayed to the user but a new title at the top of your browser, labeled Untitled Document. This document title is the label being fed to the web browser from the <title> tag contained within the <head> of this document.

The <body> Section

If the <head> of a web page is the content being presented to other computers, then the <body> is the content being displayed to human eyes (or text readers) visiting your web page. Creating content on a web page is wonderfully simple. If you’d like to have a web page say hello, simply add the code:
<body>
hello
</body>
html with body How to build a free website imagePresto! You now have a fully functional web page, albeit a little dull. The <body> section works by displaying exactly what you type as content, so anything (and everything) you add between the two <body> tags will appear on your web page but you have to be careful, HTML needs the content marked up (labeled) to be properly viewed in a web browser. Just in case you didn’t know, HTML stands for HyperText Markup Language, a Markup Language is simply text that’s been formated to be read by computers. For example I can create my own Markup Language right now called Chris Ross’s Markup Language (CRML) that looks like this:
[-open-]Hello World![-close-]
Now I have my own Markup Language but since nobody uses it, it’s pretty much useless. On the other hand, everybody with a web browser uses the HyperText Markup Language (HTML) so let’s look at it. HTML has a handful of common codes used to display content effectively, they are:
  • <p>, always followed by </p> which displays text in paragraph format
  • <br>, which never has a </br> but instead is written <br/> in xHTML and represents a line break (where a paragraph is often displayed as two line breaks to separate content)
  • <ol>, which always needs a </ol> for ordered lists (numbered lists) and <ul> with a </ul> for unordered list (bullets), both also require <li></li> tags for each list item in the list to work
  • <b></b> or <strong></strong> tags mark text as important. The <b> tag was replaced with the <strong> tag a few years back since not all languages bold words to make them more important
  • <i></i> makes a word italics but like the <b> tag, was also replaced. These days, you can use <em></em> to place emphases on a word or phrase
  • <h#> tags are special and always need an corresponding </h#> tag where the # symbol can be replaced with the numbers 1 through 6 (<h1>,<h2>,<h3>,<h4>,<h5>,<h6>) which represents the level of a header in your document
  • <img /> will allow you to place images in your document but requires special parameters we’ll talk about another time
  • <a> followed by a </a> tag will hyperlink the text between the tags to another document but also requires special parameters.
  • <table> tags can be used to display tabular data (like charts) on a web page. It needs to end in a </table> tag and can include headers (<th></th>), rows (<tr></tr>) and columns (<td></td>). Why columns are <td> is beyond me, but that’s what they are.
  • <div> tags use a closing tag of </div> to divide content into various areas of a page, much like the <span> tag, the <div> tag has no visual effect on content but is used by programmers and designers to affect content.

Essentially, the ten tag structures above represent the HTML code found in every single web page on the planet. There are other tags, but have either been replaced or are simply bad tags. For example the <u></u> tag will underline content and the <blink></blink> tag is simply wrong … even the creator of the tag, Lou Montulli (it’s odd to think somebody actually invented a tag eh?) appears to wish it would simply die.

When put together, the <html> document label tells a web browser the information is a web page, the <head> indicates content reserved for other computer systems to read, while the <body> shows content to the end user.

In total, the 26 tags here represent the whole of the content required to build your own web site for free. If you’ve found this post at all useful, please feel free to leave me a comment below, thanks for reading.

Free Blogs vs. Hosted Websites

 

There are a lot of companies out there which offer free blog websites including sites such as Blogger and WordPress but there’s also the option of going with a web hosting company so what’s the best choice for your company?

 

Free Blogging

Free blogging websites have one key advantage, they’re free. Other than that, they’re very easy to get started with and take very little time to setup. In fact, with something like WordPress you can have your website up and running within a couple of minutes but there’s a catch, the website never really belongs to you.

One of the biggest negative factors to putting your website on a service like WordPress or Blogger is that they own your website’s address and maintain the right to alter content as it suits their needs. What that translates to is pretty simply, if the owners of the services don’t like what you’ve written or believe it violates somebody else’s copyright they have the right to remove it without consulting you, just like Google’s been doing to music websites.

On the other hand, setting up your account with either service is quick and easy, it’s also free.  Free website hosting therefore is suitable for personal blog websites or commentary websites which do not feature business critical content.

Hosted Websites

I don’t think it’s a secret that I choose BlueHost as my hosting provider but there are a lot of great, easy to use web hosting companies out there and running WordPress on any of them is just as easy as running it on the commercial, hosted version found at WordPress.com.

The primary drawback of a hosted solution is cost. Registering your domain name will cost about $10 per year and your website hosting will set you back around $75.  There’s an old article of mine which talks about hosting a website for less than $100 which I highly recommend for new website owners as well as a special promotion that I’m currently running which will give you $75 in advertising credits and a free website for signing up with BlueHost.

The key advantage of hosting your own website is control. Once you host your own site, you can assign a domain name and maintain the content using exactly the same software as the free solutions but without having to worry about other people editing your content. Self hosted solutions will also allow you to edit the themes, add new plugins and build on your website using better search engine optimization and organic marketing.

Get a Free Web Site

So I was over on Dat Money and saw a great idea, he’s giving away free banners for your website in return for a link in the footer of your website. Now that’s a great deal and one that I hope a lot of you consider taking him up on. This is a great way for community centers or churches to get a free banner for their website and looking over his work it’s actually pretty good. 

Getting stuff for free is one of the coolest things about the Internet, and his idea of giving away a free website header is one of the best ideas I’ve seen for building your organic marketing potential, it really is a great idea and one that I’m kicking myself for not thinking of, but I think that I can one up him. 

I’ll give you a free website.

Got your attention? Great. So here’s the deal, you’ll get:

  • A free domain name to help brand your business
  • $25 free Yahoo credits to promote your new website
  • $50 in free Google credits to buy AdWords on the worlds most popular ad network
  • A free installation of WordPress, the best content management tool around
  • Your choice of thousands of free themes which I’ll install for you
  • Free Search Engine Optimization for your new website
  • Free integration of Google Analytics
  • Free integration of Google Web Master Tools
  • A free XML sitemap for your website
  • Free website caching controls
  • Free SPAM protection for your blog
  • Free integration in WordPress statistics
  • Five free eBooks about online marketing
  • UNLIMITED Hosting Space, you can store as much as you want!
  • UNLIMITED File Transfer so you don’t have to worry about having too much traffic
  • UNLIMITED Domains, you can run as many websites as you want
  • 2,500 POP/Imap Email Accounts for you and your business
  • SSH (Secure Shell), SSL, FTP, Stats, CGI, Ruby (RoR), Perl, PHP, MySQL

So you’ve got to be asking yourself what I want in return right? What’s the catch? How am I going to take advantage of you? Well of course there’s a catch so here it is, these are the things that I want in return:

  1. I want you to sign up for a hosting account with BlueHost using my affiliate link
  2. I want you to agree to let me place a small credit link from your new website to mine

Now some of you will point to #1 and say wait .. that’s not free but look closer, once you signup with BlueHost they’ll give you a free domain name as well as $25 at Yahoo and $50 at Google, so signing up with BlueHost costs you nothing.

So what happens next? After you sign up with BlueHost, you’ll pick a theme from the WordPress Theme Directory, select one of my free themes or provide your own functional theme for WordPress. Once that’s done, I’ll setup your website for you and ensure it’s functional on your new domain name.

I don’t think you’ll find a better deal than this, and I’m only going to do it for the first 25 people to signup with BlueHost using this deal.

How can you get a free PR5 link to your website?

After much soul searching and a great internal debate about dofollow vs. nofollow I’ve had to stop offering nofollow free links from my website via the comments field. It was a very difficult decision, you’re welcome to read about it here (Why I’ve Decided to Nofollow and How That Will Help You.)

 

People are amazing, they talk about wanting to drive more traffic to their website and increase their presence on Goggle but how many are really up for the challenge? How many people out there truly want to drive traffic to their website and build an online presence? Are you serious about increasing your own PageRank? Well now is the time to find out.

I’ll give every one of you a free link back on the footer of my website (that’s over 5,000 pages) to help you promote your own website, for free. There’s no catch, no tricks and no limitations. You want to build your website traffic and increase your exposure on the internet? It’s yours for free. All you need to do is compete with the other people reading this to earn one of ten top poster comment spots in the lower right hand corner of my blog.

Here’s how it works, every time somebody posts a comment on my website they not only get a link from the specific page on my blog that they’re commenting on but the website also begins counting the total number of posts they’ve made (and I’ve accepted). The top ten each day get listed in the footer of my website for the world (and more importantly Google) to see.

That means that ten people get  more than 5,500 FREE, high quality PR5 links directly from my website to their website for doing nothing more than commenting on my articles, correcting me when I’m wrong or pointing me to other awesome content on the web. Even if you’re not one of the top 10, you still get at least one or two PR5 links from my website to yours just for leaving the comment. 

So how do you know when to comment? Simple, subscribe to my RSS feed, Twitter me or get updates by Email.  Every time I post a new article, you’ll be told and if you can add something to the post, correct one of my many mistakes or point me to a great source for more details … you’ll get a free high quality PR5 link right back to your website.

Smashingly Good Free Magazine Theme for WordPress

On Friday I promised to create some free SEO focused website templates for WordPress. The is the first in the series, a three column magazine layout style theme which you can use to power your business, community organization or church.

The header artwork comes from Smashing Magazine. They also provided the icons, but not the great tiling background that I came across a few weeks ago. The template design has been tested in WordPress 2.6 on Safari and FireFox as well as Internet Explorer. I’ve depended a lot on a series of article by Nathan Rice on Search Engine Optimization for WordPress as well as a few SEO articles of my own.

smashingly good free wordpress theme 207x300 Smashingly Good Free Magazine Theme for WordPress imageSome of the features of this design include:

  • Widget ready
  • Search Engine Optimized
  • Gravatar ready
  • Optimized Titles
  • Optimized Keywords using Tags
  • Optimized Page Descriptions
  • Double Post Protected

You’re welcome to download the theme for free.

If you like this theme but would like to have it customized or installed for you, why not contact me? I’m available for WordPress consulting, theme customization and freelance development.

So what do you think? Tell me how you’d like to see me improve this template for future versions.

 

 

Update: October 18th – I’ve just added a dark version of this theme as well.
Update: October 20th – I’ve just added a the next theme in this theory.

How to Run a Successful Web Site For Your Church

Church was the original social marketing complete with blogs, events and groups but a lot of small communities are finding it hard to make the transition from sticky notes on a bulletin board to the modern world of web based community building.

I’ve written this article with smaller churches in mind, as well as community groups and centers who find it difficult to hire the web expertise required to run a successful online community. This tutorial is aimed squarely at small churches across the country who want to offer their members an online presence but want to ensure it’s done cost effectively. A few days back I posted an article called Can you put up a website for less than $100? that got a lot of attention, this piece is more about how to help small community churches and non profits.

How to get started

To get started, there are a couple of things that you’re going to need. First, you’ll need a website address and secondly you’ll need a place to host it. Hosting is a little like renting space for your church and a website address is just like the civil address your mail comes to, it’s there to help people find you.

Your website address can also be called a domain name and to get started, you’ll need to decide if you want to run your website with absolutely no costs or if you can afford $7 per year for your address. If you’d like to register your own website address, you can do so at BlueHost.com for $6.95 per year, with or without hosting. The other option is to use a free service such as http://wordpress.com/ where you can build and host your church website for free. Remember, if you choose to host your site for free at http://wordpress.com/, your website address will be something similar to http://yourchurchname.wordpress.com/ which is perfectly suitable for most small churches.

If you’ve elected to host your website with BlueHost.com or a similar hosting provider, you’ll need to install WordPress through their hosting support tool called Fantastico or by FTP’ing it to your web server. Once you’ve installed the tool, it’s time to make the site feel like your church.

WordPress and Themes

There are a number of attractive theme’s available for WordPress, each may be customized by a web developer to include your own church photos and name. Some that I have found while looking are:

What’s important to remember when it comes to WordPress is that you can make it look (and act) anyway you’d like. Simply make sure you pick a Theme that is right for you and somebody can always customize it later on. Also, keep in mind that a good design for a church is about people not the building. Your community wants to feel part of the site, just like they want to feel like part of the church.

Adding Content

When building content for your website keep in mind that every church should have some basic pages:

  • A calendar with upcoming events and links to important church functions
  • Office and sermon schedules, possibly even an outline of what you’ll be discussing
  • An online contact form or email that is checked regularly
  • Directions to the church, maybe even a link to Google Maps
  • A way for people to get involved, feedback forms are a great idea
  • Online donations, there are several cost effective ways to accept online payments
  • Downloads and links to electronic versions of church materials. Did you know you can download the complete Bible to an iPhone?
  • Subscription features such as an email newsletter or RSS feeds
  • Free content, updated regularly

If you’re hoping to squeeze a few extra pennies out of the budget, you can host for free with the right partner. While not contact me? If you’re a church or community group, I’d be able to help you find free hosting in return for a link back to my site.

How would you improve a church website? What features would you like to see?

Loyal American Kids

funforkids 231x300 Loyal American Kids imageYears ago, I had a website called Planet Bush where I posted a lot of fun anti-Bush materials. After I got a job at DFAIT I thought it would be a good idea to take it down but I kept some of my favorite design pieces.

This piece was really pretty lame, I think I found the clipart on a free website and put it together as a coloring book activity sheet. The joke was that of all my work, this one has had the most number of complaints over the years.

Download Fun for Kids