Technology-Driven Web Design & SEO

A commitment to providing high-quality, personalized and technology-driven service.  That is what you get with Epic Web Solutions.  There are a lot of website design companies out there and many people claim to have the ability to help a client with their website design, digital marketing, and SEO needs but the reality is, many are not capable or qualified to deliver on their promises.  At Epic Web Solutions we focus on utilizing industry-leading technologies, the most current SEO strategies and digital marketing techniques and, with years of knowledge and experience, ensure client satisfaction at every stage of a project.

                At Epic Web Solutions we try to be as accurate as possible in the bidding process. We like to have an initial conversation with clients and get a list of exactly what they are looking for.  To help us best determine the scope of the project, and so that we can provide the most accurate bid, we discuss subjects like a custom vs.  template website design.  Custom designs take longer to accomplish and are thus more expensive but for those who want a truly unique site that sets their business apart custom is the best option.  Additionally, we like to ask clients if they will want to be able to edit the website themselves once the website is launched.

If so, a WordPress site is ideal because it is very user-friendly.  We highly recommend that clients opt for responsive websites because they adapt to things like the user’s screen size, orientation and platform, making viewing and use much more enjoyable and efficient.  A well-designed website is a powerful marketing tool for clients so we highly recommend that a client chooses to make it responsive so that they can provide their customer with the best user experience.  If a client chooses to make their website responsive we factor that into the scope and bidding process.  Next we like to discuss content needs with our clients.  We need to get an idea of how many pages of content will be needed for the website and if our clients will need assistance in writing the content.  Also, we need to know what kind of website our client is interested in – is it e-commerce, informational or an application?  Each additional feature/functionality need will impact the scope of the project and influence our bid.  While these questions may sound overwhelming and some of these items may change during the process of the project, by discussing it up front we are able to provide the most accurate, competitive bid possible and begin our effort of providing the best service available to our clients.

Once our bid has been accepted, we like to jump right into a project with our clients.  It is important to us that we get to know each client on an individual and personal level which is why we have a kickoff meeting either by phone or in person.  We take great pride in the relationships we form with our clients and that begins with the kickoff meeting where we not only get to know a client’s unique business but their goals as a business and for their website as well.  At Epic Web Solutions, we have created a design questionnaire for clients to complete that helps clients narrow in on specific goals and helps to guide us in the design process.  Additionally, we research the competition but remain focused on defining our client’s brand so that our clients can be set apart from others within their industry. We work with clients to develop a project plan to ensure business goals are achieved while also implementing optimization strategies that help our clients have the competitive edge.
52649d8d-bdf7-45d9-9879-02dec5f5ef4fAfter the kickoff meeting we begin the design process.    At Epic Web Solutions we use a research-driven design approach.  We do not make assumptions in our design process, we use proven and innovative design techniques to ensure client satisfaction.  We give the completed questionnaire to our talented website designers who take all of the information, as well as meeting notes, and develop a homepage mockup based on what they are given. Once the homepage mockup is completed we send it to the client for review.  Here, and in every stage, we continue to communicate with clients so that we can actively work towards a mutual goal.  Our focus is to not only provide a fast, excellent website and unparalleled services but to help clients further define their brand and expand their customer base.  Our client’s brands are their identity, what their customers recognize, and their promise to customers about who they are – we help clients clarify their brand to their customers, create brand recognition that customers will know and keep returning to, and help our clients deliver on that promise to customers by extending their brand across all platforms.  While we use a research-driven design approach, we know that technology is constantly evolving and we ensure that clients stay on the leading edge of technology.  When designing a website for our client we carefully choose and construct website architecture, content, color, and typography to help best accentuate a client’s brand.  Our clean, responsive websites are consistent and compelling so that our clients are able to engage in a unique way with their customers. At Epic Web Solutions, we carefully create a high-impact design that is also seamlessly functional and outperforms the competition.

above-the-fold-top-heavy-algorithm-changeAs we work together in the design process and collaborate on each stage, we encourage clients to participate in the final outcome.  Revisions are a necessary part of the process and allow us to hone in on the best website design for their unique business.  As our client reviews the completed homepage mockup, and we progress through the completion of inner website pages, our client provides us with feedback on what they like or dislike.  We encourage clients to make either general or specific suggestions for changes that they would like to see made and we collaborate on appropriate revisions while remaining goal-focused. We communicate these revisions to our designer, who makes the updates.  We then send the revisions to the client and this process is repeated until the client is 100% happy with the design and signs off on it.  Once we have solidified the general style of the website the revisions tend to become less and the revision process moves along rapidly.  This stage of the process is incredibly important because we want to ensure that the design is exactly what our clients want, and changes are much easier to make on a design than they are on a coded website.

 

163137bf-12c6-4eb1-946b-f67eecbc642eOnce all designs have been approved by our clients, we then begin the coding process.  We give our website programmers the approved design files (PSDs), which they take and translate into code. The client has minimal involvement during this process, as we are simply taking the visual look that they are happy with and turning it into a functional website. We put the completed code onto our test server so the client can see and interact with their new site, instead of just looking at an image of it. This test site should look identical to the design that the client approved so it is a great opportunity to truly see the design come to life.

 

9ed8ba15-0468-4c4d-968e-0f36d68c7f48       During the design and coding process we may use what is known as Lorem Ipsum text, which is essentially placeholder content, until completed client-appropriate content is available.  If the client prefers, they can supply the content.  But, if the client would rather have Epic Web Solutions write client-specific content for the new website design, that service is available as well.  Our content writers are trained in SEO optimization techniques to help clients improve their organic SEO ranking.  Once content is available we fill in all of the blank pages and remove any Lorem Ipsum text from the test site.  During this process the website begins to really make the transition from a design into a finished product.  If we are remodeling an old website, we will start by pulling all of the old content from the site and putting it into the new design.  This gives us a pretty good baseline and the client can suggest any changes that need to be made. Any potential issues with formatting or layout are also addressed at this stage because client satisfaction is our top priority. SEO is not magic, it is a specific science that helps you improve your rank in search engine indexes.  It is incredibly important to carefully craft website content to ensure that it is SEO optimized so that our client’s maximize the impact and effect of their website.

 

HomeSmart Infographic At Epic Web Solutions, we take great pride in our pre and post-launch process.  Some website design companies will simply launch the website design, hand it over to the client, and that will be the end of interaction between the website designer and the client.  We believe in going above and beyond for our clients because client satisfaction is our priority.  During both the pre-launch and post-launch process we have a checklist that we go through to ensure optimized functionality, speed and performance.  We complete this checklist any time we launch a website.  We do this so that there is no need to constantly go back and fix issues after the site is live; we do not launch a website unless our client tells us to. This is much more involved than most of our competitors but it is just another step we take that we believe is one of the reasons we have such long-standing client relationships.

 

After a client’s website has been launched we do not disappear.  At Epic Web Solutions, our services go beyond launch into the post-launch process.  We leverage our expertise, along with monthly analytics and regular communication with clients to keep websites fresh, engaging and as always – a useful marketing tool so that our clients keep current customers happy and continue to attract new customers.  Our ongoing support even after a project is complete is a show of our commitment to our client and the pride we take in our work.

 

c775bb18-2ec2-40e9-bc2f-89b512104b8eWe are able to not only discuss these services with our existing clients and prospective clients, but provide them with proven results.  We have long-standing relationships with clients because we listen to what our clients want and make those goals our goals.  We do not make promises we cannot follow through on.  We carefully craft stylish, innovative, responsive websites and increase our clients organic SEO rankings through research-driven design that produces real results.  We keep open lines of communication with our clients so that we can collaboratively work towards ensuring each website is exactly what our clients want and we never launch until a site has been fully approved by our clients.  At Epic Web Solutions, we enjoy getting to know each client and pride ourselves on providing highly individualized service based on each client’s needs.  We serve all industries and all clients and simply put- our creative ideas perform and our success is measured by our results.  Let us use our digital strategy, focus on technology, creativity, and passion for what we do to provide a customized solution for your next website design.

8 things to look for in a website design proposal

When getting a quote for your next website, there are a few critical items that you should see in every web design/development proposal that you get back. Obviously these may not apply to all proposals but a good general guide for anything website design/development related.

  • How long has the company been around? With any industry, there are several companies/freelancers that are flying by the seat of their pants. You will generally get these website for a little cheaper, but you usually pay the price elsewhere (communication, delays, expertise, etc…). It’s important that you see that the company has built other website similar to yours either in industry or in size.
  • How does the company handle changes in scope? There should be a clear concise way of handling changes in scope, because the reality is that scope changes on almost every project. You want to see something like a change order, or a document that outlines the scope change process. Usually changes in scope have a cost, and that cost should have a signature attached to it so the client is always in the know.
  • What is the Cost? This is obvious. Have an exact price of what your project is going to cost. Determine which fees are optional and which ones are required.
  • What is the payment schedule? Know exactly when payments are due and for how much. Typical payment schedules depend on the size of the proposal, but are usually 50/50 or 35/35/30. Please don’t ever pay 100% of your proposal up front. It’s also very normal for companies to not start work until a deposit is made.
  • Is the company that you are using insured? Things happen that are out of everyone’s control. Everybody makes mistakes, and you need to know that if a mistake is made either by the company doing your website or someone internal to your business that you are covered. You should look for proof of an insurance policy that covers errors and omissions for at least $500,000. This protects the company you are doing business with and your company. The insured amount changes if the project is larger or there is a significant potential for loss of revenue (eCommerce).
  • Does the company have references? The company should either provide testimonials, references or the ability to check references. It’s always nice to see what others have to say about the company you are about to use.
  • Are the legal terms sufficient? The legal terms should spell out exactly what happens in the event there is litigation. The legal terms should also clarify if deposits are refundable, and who owns the intellectual property once the project is paid for in full. Once you pay in full, you should ALWAYS own all intellectual property. It’s unacceptable for anyone not to hand over assets once the contract is paid in full.
  • What are you actually getting? It needs to be very clear what will be delivered for each line item on the proposal. Single line items with simply just a name and a cost aren’t good. For example, if you are paying for design, does that come with 1 mockup or two? Also, are revisions included in this price or billed extra?

Overall, we believe these items are the key pieces that need to be in a well written website design proposal.

 

 

 

 

 

 

Mobile Website Design

No doubt about it, the demand for mobile web design is growing like a mushroom cloud. You want to get your business on board before you get left in the dust. Professional Phoenix Web Design developers can offer you advanced services for both web design and mobile marketing. The investment in these services will be well worth it.

The rate at which the use of mobile internet is growing is nothing less than tremendous, and the boom is really just in its infancy. Projections are that mobile use of the internet will continue to grow for years. The frenzied appetite for Phoenix Web Design in the mobile market was instigated by two key developments. The first was the onset of mobile technology. Wireless application protocol has enabled handheld devices to access the internet. As this technology becomes more and more main stream, prices drop, making these devices accessible to the greater population. In time, such devices will surely be considered a necessity, where they were once a luxury for those with extra means. The more that users that have access to such devices and actively use them, the greater the demand will be for Phoenix Web Design that is specifically suited to mobile applications.

The second factor that has fed the frenzied appetite for Phoenix Web Design for the mobile market is increased connectivity. Over time, mobile connectivity becomes accessible to more and more users as the price point drops to reasonable levels. Mobile connectivity also continues to get steadily faster and better. As a result, more and more people are accessing the internet on the mobile devices.

All this demand for mobile web access has put the pressure on Phoenix Web Design developers. Websites have traditionally been built for use on laptop and desktop computers. Unfortunately, these websites do not work correctly on mobile devices. This is primarily due to the discrepancy in screen size. As a result, websites have to produce altered layouts of their site that are mobile browser compatible.

As more and more mobile users turn to their devices to access the internet, profits will become more and more tethered to mobile-friendly web design. With greater and greater frequency, mobile users are making decisions while browsing on the mobile devices. They are researching, purchasing, booking, and reserving online. Websites that are not correctly rendered for wireless application protocol (WAP) browsers will soon be bypassed and overlooked by this large body of users.

Mobile web design providers offer a variety of services to make your website mobile compatible. If you have an existing website, they can assist you in developing a WAP friendly version. When mobile access is detected, this version will be displayed. If you do not already have a website, these developers can start from scratch and create both desktop and mobile websites to enable e-commerce for your business.
There is no doubt about the fact that mobile web access is the wave of the future. If you want to keep your business viable online, you have got to dive in now. Professional design services can provide you with web design that is WAP compatible and mobile search that is optimized to keep your business on the cusp of mobile access technology.

What Is Google’s Algorithm Change “Top Heavy” And What Does It Mean For Me?

What Is Top Heavy?

Top Heavy 2 is an adjustment to the original Top Heavy algorithm change that occurred in January 2012.  This change was in response to users constantly complaining about landing on web pages and not seeing any relevant content to what they searched for.  Above the fold refers to everything a user sees when they land on your website, the upper most region of the web page where most websites put their most important content.

In the past, SEOs would put lots of keyword dense content below the fold in hopes that they could get rankings by putting content the user most likely will not read below the fold, in essence, tricking Google into believing they have great content related to that query.

Why All The Recent Algorithm Changes?

Throughout 2012 Google has sent a strong and very clear message on search engine results; that is quality.  In previous years SEO was an additional service many development companies provide and just purchase links and markup the service.  A lot of companies made good money during this time period, meanwhile putting a bad mark on industry leaders that provide great on-page SEO, inbound marketing and ethical services that result in natural link acquisition that ultimately increase rankings and sustain rankings over a long period.

Google knew what was going on, and now seems as though they have finally had enough of people buying links, spinning content, stuffing content and overwhelming the user will content that isn’t readable.

 What Does This Mean For Me?

Fortunately, the recent algorithm changes focus entirely on user experience and quality.  If you are trying to give your customer the best experience on your website and have good intentions, you will continue to see your rankings move in an upward trend.  If you are trying to outsmart Google and manipulate the algorithm, you will most likely see short-term gains that will be followed with a significant drop and increase efforts in recovery.

If you keep your user in mind and try and create great content, great tools and a great product or service, you will ultimately get links naturally and see great results.  That being said, you still need great on-page SEO, rapid page load speed and a compliant website in order to see great results.

Where Do I go From Here?

In general, create exceptional content and built a strong community.  This is not an easy process, you have to become an authority in your industry so people will respect your content and see value in it.  When we say create exceptional content, we don’t just mean create a weekly blog post.

Find creative ways to not only promote your business, but also provide helpful resources and build interactive media to keep your users engaged.  Your content has to be purposeful and fulfill a need, people in general are becoming smarter on the web and don’t waste time with thin content, everything needs to have substance.  Oh yeah, and share everything!

Interviewing Senior Level PHP Programmers

This post is intended to educate interviewers and interviewees on what I ask with my programming team to qualify candidates for hiring high level PHP developers.

PHP SECTION

Question #1:

We draw the following URL on a while board and have the candidate identify each part of the URL.  Keep in mind, we start very BASIC to get them comfortable white boarding and then slowly get more difficult.

https://www.example.com/jams/jellies/13

We ask them to identify the SSL piece of the URL, the domain name, the model, view, controller and action.  For any senior level developer, if you ask them what MVC stands for and they say anything other than model, view, controller….you should be wary.

 Question #2:

We ask the candidate to write a function that passes two variables and returns a string.  Again, this is very basic and if they are unable to do this, or take more than 5 minutes to do so you may not be dealing with a senior level developer.

Question #3:

Setup a class called Jams that inherits Jellies.

Question #4:

Please define in your terms what refactoring means?

Question #5:

Write a getter and a setter method that takes in a number with a  decimal and outputs a number without a decimal.

Question #6 (fizz buzz test):

Using php code (not looking for exact syntax) please do the following:

Write a script that echo’s the #’s 1 – 100.

For #’s that are a multiple of 3, print fizz instead of the number

For #’s that are a multiple of 5, print buzz instead of the number

For #’s that are a multiple of 3 and 5, print fizzbuzz instead of the number

This question will give you an in depth look into there problem solving skills, reasoning and there approach to coding while not in front of there computer.

HTML/CSS SECTION:

Question #1:

We draw a basic layout of a website that has a container div centered on a page, a header, navigation, content and footer div inside the container and have the candidate code the layout in html and css on the whiteboard.  We realize there is lots of ways to code layouts, we are just looking to make sure they understand cross browser compliance, standards and aren’t using tables.

Question #2:

What is the proper way to write a break tag that will validate in transitional doc type.

JQUERY/AJAX

Question #1:

Write a basic jquery selector.  Also write a small block of jquery that adds two numbers together and appends the result to a div called total.

Question #2:

Define AJAX and how you have used it in a web application.

GENERAL QUESTIONS:

We then ask them what their strengths are and what their weaknesses are.  Depending on how they answer this question we have the white board something tailored to there strength and white board something tailored to there weakness….to see how weak they are and how strong they are according to us.

This all generally takes about an hour with limited amounts of wasted time.  We are looking for programmers that can program from scratch (not looking for exact syntax but more for deficient/clean decision making.

 

 

 

Our Efficient & Effective Website Design Process

Website design is a constantly evolving term.  Five years ago I would tell you that a web designer is someone who can create a layout for a website and utilize brand guidelines to create the look and feel for a website.

Today, a website designer has to truly understand the functionality of the website that they are designing.  Website designers have to develop the interactivity and user experience of the site.  No longer does a website designer just design a layout, they are the brainchild of the overall functionality, user experience and have to understand how to direct the user through the website in an easy to use way that seems intuitive.
Website Design Scottsdale

At Epic Web Solutions, our design process takes a simple and effective approach to website design.  Although we encourage our clients to be in the driver seat, our experience and expertise is what guide the process along by setting priorities and the overall goal and purpose of the website.

It may sound simple, but the early discussions prior to the website design set the foundation for the entire design process.  We have to truly understand our clients’ products and/or services before we can begin the design.

We break out our design process into seven simple phases, they are below (see slideshare for more detail):

Phase 1: Initiate

Initiate the design process by sending our client a design questionnaire that will not only help our designer from a creative standpoint, but help our client to really think about all the elements that go along with a website.  This tool has been effective of the last several years because it encourages our clients to get involved and think of creative ways to use the website to send their message and promote their products and/or services.

Phase 2: Wireframe

Once our clients have completed the design questionnaire and have developed thoughts about what the purpose of the website is, we conduct a meeting that goes over the design questionnaire and begin to wireframe.  Each website we develop has a different purpose, and needs to be treated accordingly.  Wire framing helps the client and designer visualize the bones of the website.  This phase gets our client and the lead designer on the same page and develops a good starting point for design.

Phase 3: Initial Home Page Designs

Our designers will provide several home page concepts that are based on the business requirements, goal, purpose and other elements that the client has provided.  During this process our project manager will review the concepts at certain milestones to make sure that the requirements and overall functionality is on track with the company.

Phase 4: Revision Process

Once the home page design concepts are presented to our client, we set aside a time to meet and go over the elements of the website design and our designers explain the process and why they chose that direction.  During this review, our clients are able to interject and elaborate on concepts to help the designer with direction.  In many cases our clients like concepts from multiple designs.  At this point, the project manager and design team go over the request changes and determine the best way to incorporate the new information and feedback into the design, while maintaining the overall goal and purpose.

Phase 5: Final Home Page Revisions

After some back and forth with the home page concepts, we determine a final list of changes and wrap up the home page concept.  During this time, we go over functionality and how the user will interact with the website.  Once our client signs off on the design, we being to build out the sub page layouts.

Phase 6: Sub page Design

We have discovered that the most efficient way to complete the design process is to design the subpage after the home page has been approved.  This way we can carry the home page design and concept throughout the entire website in the appropriate way.  During this phase, we go through the same revision process.

Phase 7: Final Review

Once the home page and sub page have been finalized by our design team, we provide a final design review.  This meeting is to tighten and loose ends and ensure that the design meets all the brand and business requirements as well as conveys the message that our client is trying convey through their website.