Step 1 : Domain Registration
Research which domain names are available and reserve your domain for a period of 1-5 years. Your domain name should be something that customers will remember and associate to your company.
Step 2: Defining your web development needs
Developing a goal/purpose for the website. We will meet with the client, assess what they want to accomplish with their website, and develop our proposal based on those needs.
Step 3: Assess your web hosting needs
Depending on the amount of traffic to the website, if the client wishes to host online applications, or for any other specialized purpose, advanced hosting solutions may be in order. A more powerful web server (with more space, flexibility and power) and an internet connection to that server with higher bandwidth may be necessary.
Step 4: Prepare a web development proposal
Based on information gathered when meeting with the client, we develop our Scope of Work proposal. The XFX Studio Scope of Work document contains a diagram showing the potential structure of the proposed website, descriptions of each section, technical specifications of our 'base model', viewing/PC specifications, and a cost breakdown.
Step 5: Develop "look" of the website
Upon receiving an agreement from the client, we develop a few concepts for the graphic design of the website. Upon receiving feedback from the client regarding these concepts, we either modify one of the design concepts or proceed using an approved design.
Step 6: Develop complete website
Once a 'look' has been approved, we can develop the main content pages. 'Content' pages basically contain text and images and for informational purposes only. . Specialized Forms: These are forms that perform a specific task, collect information or interact with a database. Examples of Specialized Forms include: an online employment application, payroll submittal form, online timesheets, report generators, content/file uploaders, etc. Specialized forms tend to get expensive due to the fact that much code must be written, as well as interfacing with a database.
Step 7: Test website on web server
The website is then tested on a functioning web server. Usually this is done on the XFX Studio web server, but in some cases where there is a lot of interactivity with a database or many forms, testing is done on the client's web server.
Step 8: Final customer approval
Upon or nearing completion of development, we have the client review the website for functionality, errors and usability. Based on what the client finds, we modify the website or prepare it to go 'live' for the public.
Step 9: Submit website/domain to search engines
Upon completing the website, we then submit it to the top 10 search engines. Usually websites don't show up in the search engines in their first month or so. Search engines comb the web and index websites usually monthly or every 2 months. Submitting the website to the search engines promptly upon completion speeds the process somewhat. SUBMITTING A WEBSITE TO THE SEARCH ENGINES DOES NOT GUARANTEE A HIGHER RANKING.
Step 10: Maintain or update website
Often clients require frequent updates to web content to keep information fresh and current. XFX Studio offers maintenance agreements to clients with frequent updates, in which clients email us their changes and we make the updates. Also, we offer the ability for clients to update sections of the website themselves with the use of 'Content Uploader' forms that we create during the web development process. This solution is initially more costly, but less expensive in the long-term since client have the unlimited ability to make changes/updates.