The Bro Shop: NCAA, NFL, MLB, NBA, Nascar, MLS, NHL products and more!

TheBroShop.com is now live and taking orders. TheBroShop.com is an online store featuring all the sports gifts that guys want! NCAA, NFL, MLB, NBA, Nascar, MLS, NHL products and more! You will find your favorite team at TheBroShop.com

GJS Consultants LLC developed the store and Facebook page for promotions. In order to increase the fan base, TheBroShop.com picks winners for various games and then has specials to celebrate that team. Another part of their internet strategy will be to post coupon codes so that Fans of TheBroShop can receive discounts on products. It’s just another example of bridging the gap between the Facebook world and online ecommerce stores.

To become a fan of TheBroShop visit www.thebroshop.com or go directly to their Facebook page.

North Florida Jeep Club Website

Just completed the redesign and development of Matanzas Jeep Club website.

Matanzas Jeep® 4×4 Club is Northeast Florida’s most versatile Jeep® Club. We’re made up of a bunch of Jeep®-lovin’ folks who spend their time dreaming of the big rocks that we don’t have here on the First Coast. But where there’s a will, there’s a way… Sometimes we have a big barbeque and other times we trek south or north a little ways and have a blast doing what Jeeps® do best – four wheel!

The new website has original design, new logo and a member forum for communication and posting of pictures. The design has an off-road and muddy feel to it, just like a jeep should be. To visit the website click here

Jacksonville Website design and Development by GJS Consultants

Make your Web site design project go smoothly

Great post by Justin James. It is all about planning.  10 ways to make your web site design project go smoothly.

Click here

Jacksonville Software Development

Although I am trained in the Rational Unified Process, the more I read about Scrum the more I like it. To me it just makes sense. I have yet to apply it to a project, but I think I will try and do this for my next consulting or development project.

I like the idea of 2 to 4 week software development “sprints” to get software that is fully functional out the door, and then do it all over again. I think it keeps developers excited and engaged and communicating.  Then customers can see what has been done and suggest changes then and there and you can put the changes in with the next sprint. This seems very agile to me and makes sense. To often customers think they want a certain feature, UI or whatever and then they use it and decide that they really needed something else. These sprints manage risk because you don’t get into development and 6 months later show the customer something that fits their requirements, but isn’t really what they needed at all!

My main problem with RUP is that in my experience too often it takes the developers out of the process and there are tons of documents but no communication. I will say that the places I have worked did not have a resident RUP person and to often it felt like a waterfall aproach with some RUP documents sprinkled in! I do love use cases though, and for communicating with the non technical, these can’t be beat.

Maybe a version of RUP mixed with a version of  SCRUM would be nice. You gather requirements, create use cases, decide on milestones, hit a sprint and then do it all over again, adding changes to the next sprint.

Jacksonville Florida Accountant William Myers Cpa

I have been looking for an accountant for several months now to help me with my finances.  I’m amazed at the business attitudes in the Jacksonville market. You would think that in a downward economy that businesses would go out of their way to help the customer, sadly I am finding that this is not the case. I just don’t understand it, I have called multiple accountants, left messages on their voice mail, and received no phone calls back! I think this is crazy. I am a business owner and would always call a potential client back, why would you not?

Anyway this leads me to William Myers Cpa located in Jacksonville Florida. Mr. Myers did call me back so I set up a meeting with him and was excited to finally talk to someone in this elusive profession. However when I showed up at our 2:00pm meeting early and he wasn’t there, I thought no big deal because I was about 10 minutes early. Then after waiting around until 2:30pm for a 2:00pm meeting I picked up my things and left in a very sour mood. I had been setting there waiting on this guy for 40 minutes! Like I don’t have anything better to do. Now I am writing about this on my blog, and instead of William Myers Cpa receiving a recommendation, he receives a bad report.  It is sad that in today’s market companies just aren’t getting it.

Building an eCommerce Site with SEO in Mind

Great article by Karon Thackston, really explaines the process of SEO and the thought that goes into building and maintaining a site with internet marketing in mind!

++Building an eCommerce Site with SEO in Mind++

By Karon Thackston © 2009, All Rights Reserved

Have you ever noticed that ecommerce sites have their own set of challenges when it comes to search engine optimization (SEO)? If you’re a small ecommerce site owner, I’m sure you have. One reason is that copy plays such a vital role in the optimization process. Because ecommerce sites typically have significantly less content than many other types of websites, they can face struggles that others don’t have.

There are a few elements you, as an ecommerce site owner, can put into practice that will boost your tendency to get ranked highly. However, you’ll need to start from the ground up. Keep in mind that words on any part of the page or coding count as content.

Keywords First and Foremost

The basis of any optimized website is the keyword list. Why? Because the search terms you choose to focus on will be used in every area of development from the navigational structure all the way through to the copy.

As you look through your choices, think of the structure of your site. When you create a list of terms to use on each page, start broad and work your way to the more specific keywords. For instance, if your site sells shoes, you’ll want phrases such as [discount shoes], [shoe store] or [shoes online] for your home page.

As you move through the different sections, select search terms that reflect what’s available on those specific pages. In fact, I find it helpful to create a chart and on it I list which terms will go where. It makes keyword usage much easier to keep up with as you move through your site.

Do not use the same exact keyphrases on every single page of your site. Do not try to shove as many keyphrases as you can onto every page of your site. Each page gives you a unique opportunity to rank with the engines because each page stands on its own. Select search terms specifically for the individual pages.

Where do you use the keyphrases that you select? In all these places:

Navigation / Links

As you’re setting up site navigation, keep your keyphrases in mind. You’ll want to create category and page names using keyphrases whenever possible. Of course, length is always a consideration for navigation names.

Let’s say (for the sake of example) that you plan to have separate categories for men’s shoes, women’s shoes, and children’s shoes. After looking at the keyword research, you find that these are, indeed, viable keyphrases.

Those are certainly easy enough to work into your site and they are applicable to your particular categories. In your content management system (CMS), name your first category [women's shoes]. Also name your first navigational link [women's shoes].

When possible, also use keywords in your individual URL page links. While I used to think this carried little weight (if any) with the engines, I’ve recently read several comments from Google that recommend using keyphrases with dashes in URLs.

This isn’t always possible due to the constraints of the CMS, but when you’re able to do so, insert keyphrases into URLs.

Breadcrumb Trail

This is a very important SEO and usability feature to add to your site. Breadcrumb trails look like this:  home > women’s shoes > designer shoes > black > pumps.

It helps visitors see where they’ve been.  But do you notice what else it’s doing? It’s creating long-tail keyphrases of sorts. If you look on our imaginary keyword list, you’ll see that [women's designer black pumps] is another viable keyphrase.

As customers click through the navigation, they are following a trail of keywords. The Googlebot can follow that same trail.

Alt Tags / Image Attributes

Here’s another little-known or forgotten area to include keyphrases in. The text used in these tags counts the same as anchor text used in your copy. Be very sure that the keyword-rich descriptions that you include in alt text and image attributes apply to the image they’re related to.

Copy

Last, but certainly not least, we move from behind the scenes to the forefront of your site. Good copy is vital for many reasons. Yes, it helps you with search engine rankings, but it also communicates with your site visitors.

The biggest mistake I see ecommerce site owners making is not using copy to connect with visitors. They look at copy as the enemy: something they *have* to include for the sake of the engines. But well-written SEO copy can quickly convert lookers into buyers.

As you write copy for each page, interject keyphrases into your headlines. Google and other engines give particular importance to headlines, so include search terms if at all possible.

In addition, work keyphrases naturally into your category page copy as well as individual product descriptions, using search terms that are specific to each.

Granted, it takes time and planning to build an ecommerce site with content that’s truly engineered to rank high. However, if you give due diligence to the steps above, you’ll find success comes much easier.

Karon

Firefox and IE8 SSL errors on website

Someone out there may find this interesting. After installing a certificate on the server and verifying that it is working properly on IE7 I ran into an issue with IE8 and Firefox. The error message on IE8 was extremely ugly but equally ugly on Firefox, basically saying that I had some content that was being downloaded that wasn’t using https. I have ran into this before, ususally it is a javascript file or CSS file loading images that is using http. However this time that was not the case. I checked every piece of CSS and javascript and even searched for http with no luck. Finally I found the issue. It is with the way ASP.NET loads the WebResource.axd files. They are downloaded via http! Even if you set IIS to force HTTPS it wasn’t working.

The solution was to write a custom script in the Global config that forces the .axd files to download via https. If anyone needs this code let me know and I will post.

An error occurred when verifying security for the message. Web services

I ran into many errors when installing a web service host on a company network and then building a asp.net web client to call the service outside of the companies domain. This was probably one of the most annoying because of the lack of information returned in the error.

I would build and test the application at home and everything worked fine, I then uploaded the website to a remote server which was housing the application and when I tried to access the service I got….

An error occurred when verifying security for the message! After going over and over the web config and server configurations, I finally found it. The clock on the web server was 12 hours earlier than the clock on the web service host server! After changing the clocks to match a little more closely, I then changed the default value of maxClockSkew=”00:5:00″  in my client web config to 00:15:00.

This basically says that the clocks can be off 15 minutes or so. Now all is well. Be sure to check the clocks on your web server, web services hosting server and your database server. Any of these can cause an error. All of these are points of failure.

Shameless plug : )

My company focuses on web application development and software development services in Jacksonville Florida.

Solution to “Could not load file or assembly or one of its dependencies. Access is denied”

I ran into this error today during development. I tried a couple tricks that I found online but none seemed to work. The work around for me was to stop IIS, delete all of my temporary files and then check my security settings for all of my dll’s in the bin folder. Turns out that I needed to allow my Users group Read & Execute permissions to one of my dll’s. Then everything worked fine. I hope this helps someone.

Choosing a Web Design Company

Here are 5 very important things you should think about when choosing a Web Design Company.

1.Are their past and present clients satisfied?
This is huge. There are a lot of companies that like to fly through clients like they are changing their underwear. Be very weary of these companies. The kind that promise everything and then deliver nothing. Make sure they provide references and a lot of them. If a company can’t produce a professional reference other than their family and friends, then run away!

2.Can they help you market your website?
A lot of companies offer internet marketing services and website design, but a few companies out there are phonies. Watch out for companies that claim to get you on the first page of Google for some keyword which you think is good. They need to prove to you that a keyword is valuable by showing you some search statistics. Who cares if you are number 1 for a keyword that no one is searching for?

3.Are they willing to be patient and explain technology?
Some companies only care about the money and if you start asking questions they become frustrated. Make sure that the person you are dealing with is able to spend time with you listening to your needs and ideas in order to formulate a workable project. If a company doesn’t offer free consultations then move on.

4.Are their web designs custom or templates?
This is one of the things that I see out there the most. Customers that unknowingly pay thousands of dollars for a $100 template. When starting out as a designer I actually worked at one of these companies. The company located in Jacksonville Beach would buy a $100 template and then sell it to unsuspecting clients for $5000.00! Needless to say, I quit that job. If you don’t know whether the company is using template or not. Look for your site on here. If your site looks like one of these, you’ve been duped.
http://www.templatemonster.com/
http://www.allwebcodesign.com/

If you can’t tell, then call or email me. I will tell you the truth even if it hurts!  http://www.gjsconsultants.com

5.Do they take a personal and friendly approach?
Is the designer willing to help and suggest his/her own ideas, or do they robotically go along hoping they got everything you want? It’s always best to find a designer that has some ideas of their own, with fresh ideas and that knows their limits and won’t insist something be done a certain way if that’s not what you want in the site? Don’t hesitate to contact their clients to ask for opinions and get their feedback on how their service with that company went. It’s your money after all. It’s better to spend 15 minutes on the phone than months of hassle and pain with the wrong developer.

G. Jason Smith
President & CEO
GJS Consultants
www.gjsconsultants.com