loading spinner

Web Development

We'll listen to your requirements, help organize your ideas, and develop a custom site with a stunning design and modern layout, made to represent your brand.

Our Approach & Process

Our approach is to make things as easy and simple as possible for our valued clients.

  • Develop

    We develop your project and continually handle all design & layout.

  • Maintain

    We continually maintain, manage, and host your project.

  • Support

    We continually support your project and you as a valued client.

Our process allows ourselves the ability to provide quality services, maintenance, and support.

It's all custom made for you with genuine thought

No two projects / clients are identical, so we put deep thought into developing foundations based on your ideas and what your requirements are.

A design created for you.

We'll develop a custom site with a stunning design and modern layout, made to represent your brand.

  • Branding Aware
    Your logo, colors, layout, fonts - these are all things that are incorporated to bring your brand to the screen.
  • Responsive Layout
    Our site layouts are always constructed to be responsive to any size screen, so everything looks great on all devices.
  • Animation
    In modern site design, animation rocks. We can implement basic, scrolling, or complex timeline driven animations.

Full stack web development.

As web developers, our full stack coding abilities give us distinct advantages to customize, troubleshoot, and have fine-tooth control over your site's visuals, data, and behavior.

  • User Interfaces
    When site visitors need to interact, they'll be greeted with interfaces that are creative, intuitive, and great looking.
  • Customized Forms
    We can create beautiful, easy to use forms to collect info from your visitors, then take that data and store it, email it, etc.
  • Database Queries
    We can access existing database entries, or create custom ones - so we can read, update, and delete those entries at will.
  • WordPress Integrated
    Our sites are built upon the WordPress CMS, so we can offer highly extendable functionality, via approved plug-ins.
  • API Communications
    In some complex projects, we can connect and communicate with approved 3rd party applications.

eCommerce ready and able.

Our sites fully embrace the WooCommerce ecosystem and the gloriously exhaustive selling options it provides.

  • Manage your products
    Create, edit, and remove products with ease.
  • Manage your store
    Easily take care of important info such as store health, profitability, new orders, and more.
  • Get paid
    Offer your customers a secure & convenient method of paying you.
  • Ship your products
    Your customers can receive real-time shipping costs based on what's in their carts.
  • Take in-person orders
    Take in-person orders like a true POS system, with the mobile app and bluetooth card reader.

Edit your site's data, yourself.

Although we organize and manage all of your site's data, we can allow certain simple to intermediate edits to be made available for you to perform.

  • Password Log In
    We'll give you access to Log In to the password protected administration area of your site.
  • Data Discovery
    We work with you, and discover what information / data that you want to manage. We'll also always see if we can automate data entry so you won't have to lift a finger.
  • Custom Interfaces
    When we create and organize custom data, we can create custom interfaces for you to easily edit that data.

Base Website Project

Every one of our website projects start here, with our basic, fundamental setup - but it's ready to scale with your project's needs and wants.

We find that a lot of our clients want simple websites that don't require anything more than the basics.

  • Local Setup

    We set up and keep a local (offline) version of your site to develop, design, and test.

  • Design & Layout

    We'll theme your branding into a beautiful, intuitive, custom web design & layout.

  • Home Page

    We'll supply a design to make sure you give an impactful first impression on your landing page.

  • About Page

    Optionally, have a dedicated page to tell your site visitors about who you are, your history, etc.

  • Contact Page

    Inform visitors on all the ways to contact you. Included is a form that will be emailed directly to you upon submission.

  • Social Media Links

    We'll prominently display any of your social media links such as Facebook, Twitter, LinkedIn, etc.

  • Suite of Plugins

    We provide an extensive suite of premium plugins and custom modules (image library & compression, SEO, security, etc.).

  • DNS Setup

    We'll set up and route all the necessary DNS entries from your domain provider's UI.

  • SEO Setup

    We'll configure & create your SEO relevant info and perform a "submit" to all major search engines.

  • Basic Analytics

    We'll setup basic analytics that record & display page views, visit time, bounce rate, and more.

  • Live Push

    We set up and configure the hosting server & push your project to be live to the public.

Hosting, Maintenance, and Support

All web projects include our timely, quality, and friendly support, and management of all the technical "behind the scenes" operations.

Hosting & Server Services

We host all of our Web Projects, allowing us to efficiently manage our projects and monitor our server services & applications.

  • Optimized Server

    Your server will be configured and scalable to meet or exceed your traffic, storage, and processing needs.

  • Cloud Backups

    We back up most sites at least every month, and keep that version safe for up to 2 months.

  • Free SSL Certificate

    We'll provide you with our basic SSL Certificate that uses a 2048-bit encryption to protect you and your visitor's sensitive data.

  • Reliable Notifications

    Email notifications are routed through a 3rd party service to ensure proper formatting, DMARC authentication, and reliable inbox delivery.

  • Uptime Monitoring

    We're always monitoring your server response time to check whether your site is down or too slow for your traffic.

  • Speed & Performance

    We implement advanced asset optimization such as file compression, data caching, and CDN delivery when available.

  • Robust Protection

    We secure and harden your site against malicious attacks with scheduled security scans, brute force protection, and more.

  • SEO Optimization

    We run regular sitemap updates, apply meta data, and submit to major search engines so your site is optimized to be seen and indexed.

  • Image Compression

    All images are compressed to save more than 2x the file size without any drop in visual quality. Images are served in next-gen WebP format.

Maintain & Management

All applications are updated for you on a regular basis. We manage your assets, and constantly improve upon our existing framework.

  • Local Clone

    We manage a local (offline) version of your site to develop, design, and test - before making changes live.

  • Automatic Updates

    WordPress has very frequent updates. We make sure you'll always have the latest updates, fixes, and version.

  • Enhanced Framework

    Our custom framework is always being enhanced & improved upon. You'll be upgraded every time it's ready for deployment.

  • Optimizing Code Base

    Maintaining a Website Project's code base requires updating and occasional rewrites and re-organization.

  • Plugin Maintenance

    We'll maintain approved 3rd party plugins and support your project's compatibility with their code base.

  • Bug Fixes

    We prioritize occasional code conflicts that may arise, especially within complex projects.

  • DNS Management

    We'll maintain access to your domain provider's UI to modify DNS entries when necessary.

Project & Client Support

We understand that you count on us. Set your mind at ease, knowing you'll have timely, quality, and of course, friendly service & support.

We try to keep this limited to approximately 15 minutes per month without extra charges, unless more time is agreed upon.

  • Client Priority

    As a valued client, your projects, questions, and requests will be prioritized.

  • Communication

    Communication, answering questions, discussions, etc. in a timely manner.

  • Quick Project Edits

    Quick changes to your project (ex. change wording, edit a style, etc.)

  • Quick Account Edits

    Quick edits to any accounts that may be associated with your projects.

Additional, Related Services

We offer a few optional, "slightly-related to web development" services that may be useful to you and your business.

  • Business Email & User Accounts

    We can help setup (and possibly manage) your @domain name emails and user accounts through Google Workspace.

    Google Workspace plans provide custom professional emails for your business and include collaboration tools like Gmail, Calendar, Meet, Chat, Drive, Docs, Sheets.

  • Google Business Profile

    We can help setup your Google Business Profile with your logo, location, hours of operation, and more.

    A business profile helps turn people who find you on Google Search and Maps into new customers. Personalize your profile with photos, offers, posts, and more.

Web Development Frequently Asked Questions

These are FAQs that are commonly associated with Web Development.

  • Web Development
    • How much will it cost to build my website

      That’s difficult to know without more information.

      We require a verbal discussion (sometimes multiple discussions) with a potential client so that we can get a basic understanding of what a project entails. We’ll need to go over timelines, deadlines, schedule conflicts, budgets, and expectations. There is almost always more to a project than the client realizes.

      We have a “Base Website Project” on our pricing page – this is where we start all of our web projects, and it may very well cover all of your needs. These costs increase based on the complexity of your project and the amount of time spent on your project.

    • How long will it take to complete my website

      This depends on the project.

      Basic web projects usually take a few days to a week to complete – relative to our agreed upon start date, and only if we have received all the information and assets that we require from you.

      As a project’s complexity grows, so does the amount of time it will take to complete.

      We will give you a timeline once we have a decent understanding of your project, and we will do our very best to meet or exceed that deadline. Timelines for complex projects can be difficult to accurately estimate because unknowable situations and changes often occur during development – which can lead to delays.

    • Will I get a mock-up / preview of my site before development starts

      In most situations, no – unless you ask for one.

      We design as we go, as we learn more about you and your project through the development process. We have to “take-in” your information and test ideas and concepts – design and layout can be majorly affected by the organization of your data.

      We’ve found that providing design concepts so early in the “client / project discovery” often ends up being a massive misrepresentation of the final product.

      As we develop, we share screenshots and information with you. When we get to certain points, we’ll have live screen share meetings and can even give you access to live demos in some situations.

      All this is not to say we can’t or won’t provide you a mock-up. You’ll just need to specifically request one, and understand that it will take more time, more cost, and will most likely be vastly different than the final product.

    • What do you need from me to develop my website

      Anything and everything!

      We ask that you step back, use some common sense, and think about what you think we’ll need to complete your project.

      Of course we will do our best to supply you with some sort of list of needs, but in the end this is your project, your industry – we may not know what questions to even ask.

      Common things to consider:

      • Images
      • Branding information
        • Logos
        • Colors
        • Fonts
      • Written content (copy)
      • Contact information
        • Addresses
        • Phone numbers
        • Email addresses
        • Hours of operation
      • Social media accounts
      • Data lists (examples below)
        • Products
        • Employees / staff
      • Domain Information
        • Domain name
        • Domain Registrar (company where you bought your domain name)
        • Login information
    • Can you setup one or more email addresses using my domain name

      Yes – through the service Google Workspace.

      Google Workspace plans provide custom professional emails for your business and include collaboration tools like Gmail, Calendar, Meet, Chat, Drive, Docs, Sheets.

      Google Workspace has a bit of a learning curve to setup and manage – because it’s a full featured, professional suite of business tools & services.

      Most clients also ask us to manage their account as well, and we may be be able to do so in some situations.

    • Can you setup my Google Business Profile

      Absolutely.

      A business profile helps turn people who find you on Google Search and Maps into new customers. Personalize your profile with photos, offers, posts, and more.

    • Will my website be shut down if I am late on a monthly payment

      First off, let’s get the ugly, blunt wording out of the way:
      We reserve the right to discontinue services once an invoice is past due.

      Alright, now that’s been said, we are very understanding of people’s financial situations. The best thing for everyone is communication. Let us know what’s happening, what your plans are, how we can help, etc.

      It’s important for you to understand that we incur actual costs to keep your project live and updated. When we are not paid, we don’t just lose profit, we lose actual cash.

      So yes, we will shutdown your website, but only after all other options have been exhausted, and only after you have been respectfully warned.

    • If we decide to part ways, will my site get transferred to my new developer

      Not in a “turn key” way, let’s explain.

      Although the main foundation of our sites is built upon the open source WordPress CMS, we use our own proprietary framework for extra functionality, design, layout, and more. Our framework is compiled as a WordPress “theme” and is provided as part of your monthly costs.

      We also integrate our framework with many specific premium plugins that we provide to you as part of your monthly costs, so you will lose access to these once our relationship is terminated.

      You and / or your new web developer will receive a compressed file containing the following:

      • The MySql Database
      • The full WordPress file / directory structure
      • File / media uploads
      • Non-premium plugins
      • A list of the premium plugins (in case you wish to purchase these yourself)

       

      We will not include our framework (theme). It will be up to your new developer to use a theme of their choosing, and to re-develop and re-design your website. This may very well include complex customizations and functionality that we had developed.

      We’ll harbor no ill-will…

      • We can / will keep your website live until your new developer has completed your new site.
      • We will do everything within our power / within reason to help with the transition.
      • We have no problem discussing things with your new developer, within reason.
  • Support
    • How much support will I receive every month

      Limited, but kind of unlimited – let’s explain.

      We try to keep our support limited to approximately 15 minutes per month without extra charges, unless more time is agreed upon.

      Of course, we encourage our clients to contact us when they need to, and we don’t want them to feel burdened by a fear of getting charged to do so. We rarely charge for the occasions where our time involved goes a bit beyond our set limit.

      You will always be notified in advance if we need to invoice you, and it is solely up to our discretion on when to do so.

    • How do I communicate with you when I have questions / need support

      Pretty much any way you wish.

      • Email
      • Phone
      • Text Messaging
      • Online Meetings

       

      It mostly depends on the situation – whatever form of communication makes sense for the given circumstance.

      We go over this with our new clients to find out what works best for everyone.

    • What if my project requires many hours of management / support every month or week

      Talk to us.

      This depends on the request and the amount of time required.

      If we have the ability and resources to help, we will.