Making cool maps on your site with Google Maps

August 30, 2007 – 10:14 pm

Today at Mt. Bethel we launched a Google Map that shows all of our upcoming events, with each one being clickable to the details for that event. Here I’ll explain how it was done.

First, take a look at the source code on the map page. All we’ll do here is create an iframe to show the map. This is the line in question:

<iframe align=”center” name=”mapframe” src=”http://www.mtbethel.org/mapiframeevents.php” frameborder=”0″ width=”560″ scrolling=”no” height=”710″></iframe>

I’ll point out a few things. The most important is the “src”. That’s pointing to the file that does the grunt work. Also notice the height and width. I make each of those 10 pixels larger than the map itself, because if you make them exactly the same it tends to cut off the edges a little bit.

That page is pretty easy. Now let’s look at the code used to generate the map. It’s somewhat confusing, but you’re free to copy and paste my code and only have to worry about making a few changes. Start by looking at the source code on the iframed map page. I would suggest copying it exactly and creating the file on your server. Now I’ll show you what you need to change.

First, take a look at the title, which is currently:

<title>Mt. Bethel United Methodist Church - Upcoming Events</title>

You’ll obviously want to change that to your church.

The next line is the most important on in there. This includes the API key, which is different for every site. If you don’t change that to match your URL, this won’t work at all. Fortunately, it’s free and easy to get your own key. Just visit this page, agree to their terms, provide your URL and you’ll get the key. Then, just change everything after the “key=” part of that line to your own key.

Next up, a few lines down are the definitions for the size of the map:

<div id=”map” style=”width: 550px; height: 700px; border:1px solid black;”></div>

As I said before, I typically make the width and height about 10 pixels smaller than the sizes in the iframe code on the other page.

The next 11 or so lines define how the map looks, in terms of zoom bars and stuff. The only one you need to mess with is this line:

map.centerAndZoom(new GPoint(-96.677013, 24.159677), 13);

That tells it where to center the map when it first comes up. Typically you’d have it center around your church, but I have it center south of our church so people can see the events south of the US. The “13″ is what zoom level you want the map to start with. “1″ is zoomed all the way in — “19″ is zoomed all the way out. Our “13″ tells it to start zoomed out pretty far, but not all the way.

Next, you’ll see three functions, named “createMarker”, “createMarker2″ and “createMarker3″. These are used to generate the pushpins on the map. You typically only need one, but the three of them do different things.

createMarker is used to create a normal marker on the site

createMarker2 is used to create our church icon on the site

createMarker3 is almost identical to createMarker, but it has a line in it to put an icon inside the information bubble of the pushpins.

To start with, ignore 2 and 3 and just use the normal “createMarker”. I’ll explain what I mean in a minute.

After that, you’ll see a whole bunch of three line chunks, such as this:

var point = new GPoint(-82.459259,27.976211);
var marker = createMarker(point, “Middle School Choir Tour”, “February 16-19, 2008″, “939″, “Middle-School-Choir-Tour”);
map.addOverlay(marker);

These are what actually creates each pushpin. You’ll notice the second line tells it which “createMarker” to use.

The first line is the latitude and longitude of the pushpin. To get that information:

  • Go to Google Maps.
  • Search for the address you want to find.
  • Once you have it, click on the “Link to this page” link just above the map on the right edge.
  • Copy and paste that code into Notepad (or Word, or some text editing software).
  • It looks something like this:
  • http://maps.google.com/maps?f=q&hl=en&geocode=&
    q=4385+Lower+Roswell+Rd+SE,+Marietta,+GA+30068
    &sll=37.0625,-95.677068&sspn=48.240201,82.265625&
    ie=UTF8&z=16&iwloc=addr&om=1
  • Don’t let it freak you out. Just look for the numbers that look like coordinates. In this case they’re “37.0625″ and “-95.677068″.
  • I can never keep track of which one is lat and which one is lon, so try them in both orders and see which one works. :)

The middle line is where you pass your text to the point. In my case, we send “point” (which contains the coordinates you just entered), then the event name, event date, event id, and event name to link. You can tweak the “createMarker” to handle that information any way you want. In our case, we use use the event name as the name of the pushpin, then show the event date in italics, then use the event id and event name to link to build the URL of that page.

That’s really about it. Just keep making more of those event groupings at the bottom for as many events as you want. If you have the information in a database, you can use PHP to loop and keep spitting those out.

I know this is a lot to digest, so try just copying our code, changing the API key and seeing if it works. From there, play around and see what you can do. If you have questions, just leave a comment and I’ll be happy to help.

Mickey

Yahoo tips for “exceptional performance”

July 25, 2007 – 9:28 pm

Yahoo has just posted a list of 13 ways to improve the speed of your website.  Some of them are ones we’ve discussed on here in the past (ake JavaScript and CSS External being a big one).

Some of the tips really only apply to very large sites, but the list is worth looking over to see if you can tweak anything to improve your performance.

  1. Make Fewer HTTP Requests
  2. Use a Content Delivery Network
  3. Add an Expires Header
  4. Gzip Components
  5. Put CSS at the Top
  6. Move Scripts to the Bottom
  7. Avoid CSS Expressions
  8. Make JavaScript and CSS External
  9. Reduce DNS Lookups
  10. Minify JavaScript
  11. Avoid Redirects
  12. Remove Duplicate Scripts
  13. Configure ETags

Details about each item can be found on their site.

Web design tips from Harry Potter

July 23, 2007 – 3:39 pm

Here is a neat article I just found titled “What Harry Potter Can Teach Us About Good Web Design“.

The idea is that the Harry Potter books themselves aren’t anything special.  Nice artwork, but a rectangular shape, standard binding, normal English alphabet, white numbered pages, black text, etc.

What makes them special is the content.  What a concept…

Site Review: FUMC - Swainsboro, GA

July 23, 2007 – 2:27 pm

Church: First UMC - Swainsboro, GA
URL: http://www.swainsborofumc.org

FUMC - Swainsboro


Initial thoughts

As you might expect, my eyes were immediately drawn to the animated colored text at the top of the page. It seems like a bad move, for three reasons:

1 - If you’re gonna use Flash, at least get some photos of church members in there.
2 - If I want to get to your church, one way might be to copy-and-paste your address into Google Maps. I can’t copy and paste from a Flash animation.
3 - Search engines can’t read that text. If someone searches for “church on west main street in swainsboro” or “30401 church”, you won’t rank nearly as high as you should.

Some other comments on the front page:

  • The menu looks good in Internet Explorer, but not so good in FireFox. The “Main Page” link drops down a line, which kicks the main text over to the right a bit.
  • No links in the text. You talk about “strong history”, “variety of programs” and “global mission projects”, but don’t give me a link for more information about any of them.
  • “We hope that we can assist you in having a closer walk with our Lord Jesus Christ.” I hope so too. If someone is new to your area and is coming from another church, they’ll agree. However, if someone is finally starting to maybe sorta think about going to a church, they will RUN from your site when they see text like that. Same goes for the mission statement. You can keep the mission statement on the site, but put it on an internal page instead.
  • Get rid of the counter at the bottom of the page.
  • I’m not sure where I stand on the “Developed by Dwight Watt” text. While I can see reasons for having it, it hurts the church site at least a bit. If nothing else, the site is leaking PageRank from there. Maybe just apply “rel=nofollow” to that link so the PageRank doesn’t go out with it.

Browsing around

So, lets try to get to the church. I don’t see a link for directions, so I assume I can get there from the “staff and contact info” page. Oops, broken link - “PAGE NOT FOUND”. Doing the drop-down link directly to the “contact” page gives me the address. I’m still on my own to find the church, but at least now I have the address in a format that I can copy and paste. If nothing else, at least include a link to your location on a mapping site, like this.

Now I want to read about your “global mission projects“.  Since I can’t click to it from the front page, I’ll dig around.  I guess  maybe under “Groups and Activities”?  Ahh yes, missions!  Let’s see what we’ve got:

“First United Methodist Church is active in local, national and international missions.  We have sent volunteer mission teams to local, national and international projects.”  That’s it?  Where were these projects?  When were they?  No photos all?

Down at the bottom I see that it was “revised August 10, 2003″.  Ouch - four years. For “an active church in missions”, it’s pretty sad to only have two quick sentences that were posted nearly four years ago.

Since the site is fairly void of photos, I went to the “Links and Pictures” and then “Pictures” to find some more.  At the bottom is some text that says “These pictures are reduced to speed display.  Blah blah e-mail Dwight for the full-size”.   Going into them, I see what he means.  They’re tiny — they’re thumbnails.  Why on earth can’t I click them for a larger version?  They don’t have to be full-size, but at least give me a 600 pixel wide photo instead of just the thumbs.  The pages will load just as quickly, but then those that choose to wait can get a larger one.

After that, I went to the “services” page.  “Worship Services” seemed like a good link to follow.

Not much there.  If I wanted to go to the 11:00 service, I see that it was a nursery and that’s about it.  No more info,  no links.  Some questions I might have:

  • What kind of service?  Very traditional, blended, contemporary, something else?
  • What ages can the nursery handle?
  • What should I wear?  Suit and tie, or can I come in a golf shirt and jeans?
  • Sunday School appears to only be at 9:45, so does that mean that our four-year-old comes to the service with us?

There are plenty more questions that someone might have.

Search engine optimization

You rank first in Google right now for “swainsboro church”, which is great.  How about some longer tail searches, though:

  • “swainsboro worship” - #1
  • “swainsboro sunday school” - #12
  • “swainsboro youth group” - #51
  • “swainsboro bible study” - not in the top 100
  • “30401 church” - not in the top 100
  • “Wayne DeFore” - not in the top 100

Some of those are quite surprising to me.  Searching the name of a staff member should almost always bring the church site up near the top (unless it’s a very common name).  Your church is nowhere to be found when I search for your Pastor, “Wayne DeFore”.

Some things that will help:

Change the flash at the top.  As a general rule, don’t bury text in Flash.  If you want to use Flash, give us smiling faces.  Put the address down in the footer or something instead.

Remove or nofollow the link to “Dwight Watt” at the bottom.  The site has precious little PageRank already, and that’s just leaking it out.

Move all of that CSS to an external file and bring it in with a “link” in your page head.

Link internally everywhere.  In this case, you’re simply lacking a lot of pages.  You should have a better page for your missions, then link to it from the front.  You should have a detail page about Rev. DeFore, then link to it whenever you mention his name.  Stuff like that.

Use H1 tags.  Right now, you seem to use mostly H3 tags for the main header text on each page.  Change those to H1, then style them however you want using CSS.

Good title tags.  They keep the right info in them, but change appropriately on each page.  Well done.

Conclusion

Aside from the SEO tips above, the following should also be done:

  • Fix the broken “Staff and Contact Info” link in the menu.
  • Add directions to the “Contact Us” page, or even create a separate “Directions” page.
  • Add a few more photos throughout the site to spruce it up.
  • Turn the small images in the “Pictures” section into true thumbnails and link them to the larger versions of each photo.

Any other suggestions for them or thoughts about what I’ve said? Leave them in the comments below.

The Long Tail

July 14, 2007 – 12:12 pm

The phrase “the long tail” is becoming more and more popular. I’m going to explain what it is and why you should care.

The long tail refers to all of those keyword phrases that just get a few searches per day. For example, the phrase “church” probably gets thousands of searches per day, but the phrase “contemporary church in Little Rock, AR” gets maybe one search per day.

The reason you should care about this is two-fold:

1 - You’re never going to rank well for a big phrase like that. Just learn that and move on.

2 - There are millions and millions of long tail searches every day. In fact, Google says that about 25% of the searches on its site are search queries that have never been used before. Think about that. Hundreds of millions of searches per day, probably close to a trillion searches all time, yet there are tens of millions of searches every day that have never been done before. It’s staggering.

At the church I worked for last year, we had a total of 45,383 visits from search engine queries last year. Those 45,000 visits came from 15,831 different search phrases. There is no way to prepare for all of those, so you need to design your site to rank well for anything related to it.

Why should you care?

You should care because these people are looking for you, whether they know it or not. While you want to rank well for “your city church” and “your city worship” and things like that, you need to make sure you’re covered for other things that people might be searching for in your area.

One thing I did was to go around to most of the staff in the church and ask “if you were new to this area, what would you search for to find a church around here”? They key was to not give them any hints - just raw answers. I then took those queries and ran them to see how we ranked. Some were good, some were ok, and some were pitiful. I took the pitiful results and tried to improve them.

For example, that church is in the city of Marietta. A search for “Marietta church” did pretty well. However, many people also call it “East Cobb” (east side of Cobb County). A search for “East Cobb church” didn’t have us in there anywhere. The fix? I put “located in East Cobb County” in the footer of every page. It helps people that know the area get a little better idea of where we were, but it also helped us rank better for “east cobb” and for “cobb county”.

Try it with your church. Here are some to get you started:

  • your city church
  • your city worship
  • your city VBS
  • your city sunday school
  • your city bible study

If you have a rec program, see how you rank for those. Things like:

  • your city children’s baseball
  • your city co-ed softball

Try your staff members. Just Google their names and see if your church comes up near the top. Unless they have a very common name, their page on your church site should come up near the top.

If you find you’re ranking poorly for some phrase and you don’t know how to fix it, feel free to leave a comment below with details and I’ll try to help you out.

Great article about why simple is better

July 12, 2007 – 10:32 am

In the past, I’ve been pushed to add many things to church sites that might be nice, but rather unnecessary.  Some I was able to easily convince people that we didn’t need ($5000 for “virtual tour”), others were harder to battle (”why isn’t the whole site FLASH?”).

Then today I found this article: Why Your Fancy Web Site Sucks

I agree with it 100%. :)

Follow-Up Review: First UMC of Mt. Ephraim

July 10, 2007 – 2:48 pm

Church: First UMC - Mt. Ephraim, NJ
URL: http://www.njfaith.com/

FUMC Mt. Ephraim

Note: At the webmaster’s request, this is a follow-up to a review I did for this website back in January, 2007.

Initial thoughts

Since my previous review, the site has gotten a complete facelift.  I thought the old design was pretty good, but this one is great!  I like it very much.  Bright colors, smiling faces, and obvious navigation.

The title tags are much better.   I first thought they were perfect, but now I think you might need to tweak them some more.  I always advise churches to spell out their entire name, which you sort of have done.  However, the word “Methodist” isn’t in there anywhere.  Maybe break “First Church in Mt. Ephraim” into “First United Methodist Church - Mt. Ephraim”.  Something like that.

Browsing around

Most of the rest of my suggestions have been implemented very well.  Two things stand out, though.

First, what happened to the nursery page?  Based on my review, it seems that the old site had a page dedicated to the nursery, and now the only place I see the nursery is a brief mention on the “visitors center” page.

In fact, it seems that you have virtually nothing for children at your church.  Going to the children’s page tells me about VBS, but then it’s just a bunch of generic talk at the bottom.  You mention “child comes on a Sunday morning”, “a weekday evening” or “any of our special events”.  I don’t see information about any of that stuff.  The leads me to the other thing I think still needs a boost - links.

Those terms I just mentioned should all be linked to pages with more information.  Even if you don’t have a special event coming, you can tell me about what they are.  A special events page could say “throughout the year we have many special events for children, such as a carnival in the spring, a petting zoo in the fall and a huge Christmas party each December.  The petting zoo will be on October 23rd this year.  Please come back soon for more details”.  As it is now, it seems that you talk about stuff for children, but offer VBS and nothing else.

The same goes for pages like “Our Service Times“.  Those area great, but tell me about them.  I’m guessing the 9:15 service is contemporary and the 11:00 is traditional, based on their locations, but I have no clue.  Also, is the fellowship hall attached to the main church building?  As a first time visitor, I have no idea.  I should be able to click on each service for more info about them (and hopefully a photo or two), and click on the buildings for info about those.  Even if you’re a tiny church, you can still have a page for your fellowship hall with a photo and some brief text about it.  Anything you can do to make first-timers more comfortable before they actually arrive at the church, the better.

Search engine optimization

You do a great job with this.  Your titles are solid, your HTML code is very clean compared to last time, your page URLs are great and you use H1 tags the way they were meant to be used.  Also, your navigation uses plain-text links (rather than images), which is beneficial. The one suggestion, of course, is more internal linking.

You rank first for mt. ephraim church, which is great.  How about some long tail phrases, though?

  •  mt. ephraim vbs — Oddly enough, this site ranks first for that.  Your site isn’t in the first 100 results.  For many churches, I suggest you create a permanent vbs page, similar to the “special events” page I mentioned above.  This way it can begin to rank better throughout the year and will be in good position when VBS rolls around.  For 10 months of the year, you can talk about what’s coming up, dates, photos from last year, etc.  In the month or two leading up to it you can add more specific details, registration forms, etc.
  • mt. ephraim worship — First!

You tend to rank well for most terms (likely a combination of good SEO and small “Mt. Ephraim” area), but look for other holes like VBS that might exist.

Conclusion

It’s obvious that you’ve done a lot of work since my review back in January.  Pat yourself on the back - you’ve done well.  Just add a bit more content (service details, facility details, nursery, etc) and link internall a bunch more, then I’ll have nothing else to be able to suggest! :)

Site Review: FUMC - Elgin, IL

July 9, 2007 – 4:22 pm

Church: First UMC - Elgin, IL
URL: http://gbgmchurches.gbgm-umc.org/fumcelgin/

First UMC Elgin


Initial thoughts

For some reason, the first thing I noticed on this site was the nice, clean list of links down the left side. That’s not a bad thing. However, part of the reason I noticed that was because the images were loading so slowly. Part of it was apparently a GBGM hiccup, but the other part was your rather huge files. As a general rule, you should resize files to the exact size you need before you upload them to the website. Doing it the way you have with the photos of Rev. Hutchison and Rev. Walker make the pictures look fuzzier (your photo software can resize them more smoothly than a browser) and they take longer to load.

The center of the home page seems to be missing something. It’s as if you designed it for current members, but didn’t think too much of the new visitors. Having the bullets of current service/sermon info is nice, but some opening text would be good. Something that would back up the “THE BEST PLACE TO BE!” statement at the top. Something like “We’re the best place to be because of our growing youth program (linked), our powerful worship services (linked) and our amazing children’s programs (linked).”

The “Manna Express” link seems like it was just kind of randomly put there.

The purpose and mission statement will be nice for other Christians to see, but will scare off any non-Christians pretty quickly.

Browsing around

Next I went to the calendar to see what was up at the church. It’s a nice full calendar, but I was disappointed to see that it was just a large graphic. I know that changing it to a text-based calendar would be a lot of work, but it would help quite a bit. 8am Pilates sound good to me, but where do I go? Can I e-mail someone some questions about it first?

My next move was over to the directions page. I wonder where the rest of the site went (header, menu, etc), but other than that this is a pretty solid page. (note: I later realized I had opened in a new window, on purpose, but the frames didn’t come with it.)  I like the dual maps in there, along with the brief text based directions. I’d suggest two small additions to the page: 1 - Put the full address at the top; include city, state, ZIP. 2 - Put a link to MapQuest that drops me at your church so I can browse around on there.

Now I went to the worship page to see what a typical service looks like. This page again suffers from the oversize image problem and seems short on info. I assume these are traditiona UMC services, but I have no way of knowing for sure. Also, while the “infant nursery” sounds useful, I need more information. What ages can go in the nursery? Can I volunteer to help? Link those items on the right (under “Event”) so I can get more information about each one. I like the links at the bottom (”Recent Messages”, “Sunday’s Message Notes”, “Worship Bulletin”), so I’ll follow one of those.

So, I went to worship bulletin to see what that looks like — maybe it’ll give me a clue about what a service looks like. Instead of getting a bulletin, I get a note telling me “The Sunday Worship Bulletin will be posted later this week”. That’s fine, but where is last week’s bulletin? Ahh, a note at the bottom telling me where to find it. Why not a link directly to the one from last week?

Following the link at the bottom doesn’t help. It says to “click on Home Page and then click on ‘See xx/xx/xx’ date”. The home page has no such links.

Search engine optimization

This is a major problem.  Elgin isn’t a huge city (just over 100,000), yet your church comes up 90th when I search google for “elgin church“.  People Googling for a new church home in your area will never find you.

A big part of that problem is the use of frames on the site.  This makes it more difficult for Google to index individual pages, and makes it impossible for users to bookmark or e-mail specific pages.  In addition, you can’t create unique title tags for each page.

While framed sites can save the webmaster some work, there are alternatives that are just about as simple, but help avoid the other problems.  SSIs (server-side includes) and PHP includes are the first two that come to mind, but there are other options as well.

Your only visible title tag is pretty good.  When you change away from frames, here is my suggested format for the others on the site.

You don’t appear to be using H1 tags at all.  The top of every page should have one as a brief sample of what the page is about (”Sermons”, “Worship”, etc).

You could stand to build a few more pages to flesh out some content (the nursery comes to mind) and then build in a ton more internal links to get people the information they need more quickly.

Conclusion

The site has a nice clean look, but seems short on information.  The summary of my suggestions:

  • Get rid of the frames and use some kind of include to produce similar results.
  • Resize all pictures to the exact size you need before you upload them to the site.
  • Put a little more text on the home page to give me a little idea of what the site is about.
  • Add more info to the worship page.
  • Make the few tweaks I suggested to the directions page.
  • Use H1 tags on your pages.

Any other suggestions for them or thoughts about what I’ve said? Leave them in the comments below.

Site Review: Faith UMC - Saint Charles, MO

July 6, 2007 – 4:02 pm

Church: Faith UMC - Saint Charles, MO
URL: http://www.faithumcstcharles.com/

Faith UMC


Initial thoughts

The first thing I see on the front page is your building. Please don’t do that. Other than that, the front page is pretty good. The contact info it easy to find, the worship info is easy find, and the other links all seem relevant.

I have a concern about the map link. It goes straight to MapQuest. Rather than doing that, you should have it land on a page on your site, include some text about where you are, an overhead shot of your area, and then a link to MapQuest. Also, why the copright notice next to the MapQuest link? You don’t need to do that and it’s just adding clutter to the page.

Browsing around

My first stop was in this weeks calendar of events. You’re going to hate me, but you need to link up a lot of those items. Telling me that there is a men’s breakfast at 6:45 on Sunday might get me interested, but I’m not going to go. Is it at the church? At Hardee’s? Is it for 20something men? Or men in their 60’s? Or both? A brief page with more info would be great.

A big reason I suggest this is because you never know where people might land on your site. If you’re ranked well in Google, people might stumble upon an inner page and never see the front. In fact, you need to assume that it happens sometimes. If they stumble on this page, they’re done. There isn’t a link to anything on it.

Links on a page like this can also help you rank better in Google. For example, if you create a “quilting” page and link your quilting events to it, Google will slowly rank you better for that term. Over time, you’ll probably rank pretty well for “quilting in Saint Charles” and queries like that. While it won’t get you much traffic, it can add up if you do it for all of your activities.

The staff page is good, but what’s up with the background? It looks really neat, but makes the page very hard to read. It needs to go. Same with that annoying flashing “whats new at faith?” text at the top. Make the font bigger if you want, but don’t make it flash.

Next I went to the worship & music page. “Looking for a few good men”. Ok, I’m a man - whatcha got? “After hearing how great the congregaion (sic) sounds on the hymn sings, we know there are some talented singers amount us.”. Ok, great. Good to know. Are you looking for more? You sort of imply it, but you don’t really ask for people. Even if I wanted to, you gave me no direction. Who should I contact?

After that I thought I’d look for info about activities for my children. It must be on here somewhere…

Ahh, there it is. Way at the bottom of the home page, below the “other information”, “archive pictures” and “virtual bookstore”. Why so buried? Did I miss a link somewhere else?

I was disappointed that the “youth only pages” would require a user id and password, but I got right in without one. Either it needs the security fixed, or the note saying it requires a password needs to go.

The problem with the “Activities / Services for Youth” is that I don’t know where to go first. A bit of text on this page explaining things would help. For instance, where do I take my child on Sunday morning? I have no idea…

Search engine optimization

Search engine optimization is more inportant for this site than most, because of the name of your city. My standard query when looking for a new church is “city name church”. In your case, I searched for “saint charles church“. You come up 89th. The problem is that there are a lot of churches named “Saint Charles blah blah of city, state”. You’ll need to work hard to rank well at all. Let’s see what we can do.

Your HTML code is pretty good, but there are a few things we can do to clean it up. As a general rule, the less code the better. I would:

  • Get rid of the meta “revisit-after”. No search engine listens to it.
  • Try to get rid of some tables. You have tables inside of tables inside of tables. Going to a pure CSS layout would be ideal, but at least try to get rid of some of the nested tables.

Your page titles need some work. My standard suggested title should work well for you, as I think it’s very important that you city be in there.

You don’t seem to use H1 tags anywhere on your site. You need to add some. All they need to be is a few words about each page at the very top. For example, your “traditional service” page could simply have “Traditional Worship Service” in the tag. You can style it however you like using CSS.

Add more internal links wherever possible. While I used the example of “saint charles church”, you’ll want to rank well for thousands of possible searches.  For example, the church I was at last year received a total of about 45,000 visitors from Google.  Those visitors used over 15,000 different search phrases to find us.  We simply linked everything very well so that Google knew what each page of our site was about.  That was we could rank appropriately well for everything we offer, usually tied to our city.  If someone is searching for soccer camps for their child, would you rather they find your church or the YMCA?

I don’t suggest this next part to all churches because it’s a bit tricky, but I think you need every advantage you can get.  Right now, both www.faithumcstcharles.com and faithumcstcharles.com (no “www”) pull up your site.  In Google’s eyes, those are two separate pages.  Therefore, each one is only half as valuable as it should be.  You can set your server up so that if people try to pull up the non-www version of their page it will quietly move them to the www version.  This page has more info about that.  If you have problems doing it, please post in the comments below and I’ll try to help.

note: try typing in any large site’s URL without the www (CNN, MSNBC, Yahoo, Google, etc) and you’ll see what I mean.

Conclusion

You’ve got a lot of great information on the site and it’s really just some minor changes needed.  The summary of my suggestions:

  • Change the picture of the church on the front to a photo of some people.
  • Build a map page.
  • Add internal links everywhere, especially in the “weeks calendar of events”.
  • Remove the background on the staff page.
  • Stop that blinking text on the top of some pages.
  • Flesh out the “worship & music” page.
  • Organize and better promote the children and youth pages.
  • Try to clean up your HTML a bit, though it’s already pretty good.
  • Improve your page titles.
  • Add some H1 tags.
  • Combine your www and non-www pages.

Any other suggestions for them or thoughts about what I’ve said? Leave them in the comments below.

Good page titles

July 6, 2007 – 3:46 pm

I find myself often talking about the importance of good page titles, so I thought I’d get all of the info into one place.

The page title is very important for a number of reasons:

  • It was what people see in their toolbar when your site is open.
  • It is the default text when someone bookmarks a page on your site.
  • It is a very important factor into how well you rank in Google and other search engines.

Keep in mind those three things when creating your titles.  This is not the place to be saying things like “welcome” — use the actual page for that.

My standard suggestion for a church site is to use “church name - city, state - page info”.  Here are some examples:

  • First United Methodist Church - Atlanta, GA - Youth Ministry
  • Bostwick Lake Baptist Church - Saginaw, MI - Children’s Events
  • Mt. Paran Church of God - Marietta, GA - Sermon Archive

You get the idea.  Also, it’s usually best to spell out your church name rather than abbreviate it, as in “First United Methodist Church” rather than “First UMC”.  You want to rank well for “methodist” and “church”, don’t you?