Power Up Your Web Hosting With Your Own Code


Power Up Your Web Hosting With Your Own Code

We’ve been in the web hosting business for a long time. And we’ve found one of the most consistent benefits of web hosting is being able to control your own destiny.

Learning how to do your own coding gives you the greatest level of control over what you can do with your hosting.

So where can you learn how to code?

The web is a great place to start. Of course, there are free and premium tutorial sites. So, your best course of action will come down to two factors: your learning style and budget. We’ll cover both free and premium courses from a variety of different learning styles.

Our Very Own Support Center

Yes, it might seem a little biased, but we’re proud of our Support Center.

And we’ve got a lot of interesting articles centered around coding:

The best part about using our Support Center is you can ask questions and leave comments and we will answer you directly.

Learning With W3Schools

If you’re a hands-on learner, you could do very well rolling up your sleeves and getting started with W3Schools.

Here we have a free resource available to anyone interested in coding the web for themselves.

All of the major web development languages are covered from HTML, CSS, JavaScript, PHP, Python, and more content is being added all the time.

Get Visual With Video Courses

Many of us are visual learners. We like to see something being demonstrated by a competent instructor.

For those who prefer to learn this way, and have the budget for it, you could check out courses available Lynda.com or Udemy.

If you don’t have the budget but have a library card, you may be in luck. Lynda.com provides free premium access to some participating local libraries. Check with your local library to see if they offer a Lynda account with your membership.

Power Your Web Hosting With Your Own Code

Web development is a popular avenue for those interested in getting started with coding. The languages are fairly easy for beginners, and the web browser interface is familiar to pretty much everyone these days.

And our web hosting plans are suitable for beginners interested in launching their own applications to the world.

No matter how you choose to learn, having some knowledge of web coding is becoming a tier 1 skill, and it can take you far. So you’ve got plenty of reasons to get started today. And if you’re going to get started soon, why not blog about it on our WordPress Hosting platform?

Premium Hosting That Delivers Results

Your website is your business foundation. Our hosting platform delivers the performance, security, and reliability that growing companies require to compete effectively online.

check mark99.99% Uptime     check mark24/7 Expert Human Support     check mark100% Money-Back Guarantee

Web Hosting Plans

Why Choose a Hosting and Web Design Package?

Why Choose a Hosting and Web Design Package?

If you’re looking for a simple online presence to get your business into the online game, then a single page website is a good choice. What makes this an excellent choice for a small business is that you can also package it with your hosting service.

By doing so, you can streamline the process and allow your hosting company to do all the heavy lifting to design your page, get it on the web, and maintain it for you.

Here’s exactly why this type of a package deal is a good choice for you and your business:

What goes into creating a website?

First, let’s look at exactly what creating a website means. In order to get a multi-page site up and running (as opposed to a single page website), you have to do the following:

  • Register the domain name for your website (the address or URL of the site)
  • Select your web hosting service provider and choose your hosting package
  • Set up your domain with your web host
  • Install your content management system (such as WordPress) so that you can create and edit your pages from a basic shell
  • Design the website and create the pages either from scratch or with pre-made templates
  • Upload visuals such as artwork, photos or videos, all of which have to either be created or licensed
  • Create content for your website in order to attract leads
  • Install SEO plugins and optimize your site so that it ranks high on a Google search
  • Get an SSL certificate and e-commerce plugins if you want to create a website where people can buy your products online.

That’s a lot to have to contend with and frankly, most people running a business don’t have the time to devote to something that large. When you factor in that this website has to be maintained and the person doing so has to have the computer savvy to make the updates, you can see why many business owners outsource the project to a hosting service.

What is offered by a hosting/design package?

With a combination package most, if not all, of this work gets sent to the company that hosts your site. You will already have to pay them for web hosting. When you do this, they will take your website’s data and place it onto their computer servers which will then keep your site online. The cost of this varies greatly depending on the type of server you are using. But many hosting providers include discount packages where they will do the heavy lifting for you.

If you choose a simple one-page website, then a company will provide you with the following:

  • Registration of your domain page as well as a free CMS such as WordPress
  • A website that includes your business name and logo along with your corporate slogan
  • Visuals such as clip art and photos that are relevant to your company and fully licensed from professional studios
  • A highlighted section to show off your product line or the services that you offer
  • Contact information including address, phone/fax numbers, email contacts, and social media profiles
  • Email forwarder that will send all questions or messages sent through the website to your predetermined address
  • A call to action (CTA) to help bring in people and get them on your mailing list
  • SEO optimization with plug-ins that will help you adjust your website as it grows

Get Started on Your Single Page Website

As you can see, a single page website built by your hosting provider is a sound choice for anyone who is looking to get started with building an online presence. Every business today needs a website to help fuel sales. But not everyone needs an elaborate site with a lot of bells and whistles. Hosting providers such as InMotion Hosting can offer you quick turnaround on single page sites and can have you up and running in a matter of two days.

Do You Need a Web Developer to Build Your Website


Do You Need a Web Developer to Build Your Website

With all of the options available today with a free website builder and hosting, it seems like now more than ever it’s quite simple to create your own site and get it up and running. But it does beg the question of whether you need a professional web developer to design your site or if you should just do it yourself.

Ultimately, this falls on you and what you want out of your website. But if you’re still on the fence about which way to go, here’s a breakdown of why you might want a web developer and why you might want to go with a website builder.

What’s Your Budget? 

The first thing you need to look at may seem basic, but it’s one of the ultimate decision-makers for this area — your budget. A free website builder and hosting is obviously the least expensive option available to you.

But it’s also the most limited. Premium web builders can provide you with a top-notch theme for about $40 while your domain registration and web-hosting fees can run you between $70 and $100 per year.

With a web developer, you will still pay the $70-$100 fee for registration and hosting. But you will also wind up paying about $500 to $3000 for a basic website. Obviously, the more bells and whistles you want on your website, the more it will cost you. But this gives you a general figure as to what a simple website will run you.

How Computer Savvy Are You? 

If you are well versed in computers and either know WordPress or feel you could learn it easily, then you may not need a web developer.

However, if you know you won’t understand the coding behind creating your own website, then it’s probably best to leave it to professionals. Which leads to a third consideration…

How Much Time Do You Have To Invest? 

If you’re running a business, then you know that your first consideration should be taking care of that business and working on customer support. It shouldn’t necessarily be working on the ins-and-outs of a website to make sure that it’s running well.

If you don’t have a lot of time to invest in maintaining and updating your website, then a web developer with managed hosting is probably the best route for you. However, if you enjoy working on your website and tinkering with it, then you can go the do-it-yourself route.

What Type of Website Do You Want?

Keep in mind that web builders generally have a set number of themes and templates from which to choose. The downside of that is many other websites are already using these same templates. However, that’s not necessarily a bad thing.

Most people will not notice if the layout is the same as another because the content will be different. If you want something special, such as designer layouts, templates, graphics, or videos, then you should consider using a web developer. If not, a website builder will probably suffice.

Free website builder and hosting sites abound as do professional web developers. If you are looking at doing this yourself, you may want to consider using Website Creator, a combination of BoldGrid’s easy-to-use Website Builder and InMotion’s WordPress hosting service. This is designed specifically to help businesses get their site ramped up without having to break your bank hiring a professional web developer. Regardless of which option you choose, you should analyze the pros and cons of each before making your final decision.

Nerd Out Your Project And Avoid Headaches With Version Control

Nerd Out Your Project And Avoid Headaches With Version Control

Has this ever happened to you? You’ve been up all night working on a document and suddenly the computer crashes. Was your hard work saved? Did you have a backup?

I’m sure everyone has had this experience at some point. I used to save multiple versions of the same file over and over again every time I had made a significant change. This technique worked but I would often have tens or twenties of versions of files by the end, and it would be difficult to know what was in each version or why it was saved.

Then I discovered the concept of version control and a free program called Git. Now, I could record and backup every change made to a project without saving multiple iterations. Many applications have their own backup and recovery procedures, but they may vary across projects and types of files you’re using. This is why Git is so helpful: you can use it to manage virtually any kind of project and all kinds of files.

All of our hosting plans now allow you to create free Git repositories for managing your projects.

What’s The Big Deal With Version Control?

Using version control on a project is like recording all your work on a tape. (Does anyone remember tape?) When you have a project under version control, you can record and document the progress as you go with “commits”. And you can rewind your project to see what it looked like at various commits. You can even roll back to that previous commit.

You can also record diversions and try things out with “branches”. If you like what you did on a divergent branch, you can “merge” those changes into the “master” branch.

Basically, version control gives you complete control over change you ever made to your project. And if you have multiple participants, you can see who did what and when.

If you’re an obsessive nerd about your files then version control was made for you.

Version Control Lets You Move Files Around With Ease (Even On Your VPS)

As mentioned above, you can create a repository on your InMotion Hosting server to host your files. This feature is available at all tiers, however, we recommend a VPS (Virtual Private Server) so you or your IT person can set stricter security policies when adding users to your repositories.

And, in addition to hosting your repository on your own server, you have GitHub, a popular Git host, also available to you.

Having your files hosted in multiple locations means never being stuck without a backup.

Learn How To Use Git Today

If you’re interested in learning how you can use Git version control on your projects, be sure to follow along with our guided tutorials. And, as always, if you have any comments or questions our hosting experts are available to talk to you 24/7.

What’s a Website Trust Builder?

What's a Website Trust Builder?

Trust is a very tricky thing these days.

When it comes to building trust, it takes time and numerous opportunities to prove yourself. And when you lose someone’s trust, it can be almost impossible to repair it.

That is especially true when it comes to the internet. When visitors load your webpage, you have about six seconds to earn their interest with your layout and design. But if you are trying to market products or services to your visitors, you are going to have a harder time earning their trust.

People naturally get defensive when approached with a sales pitch and they think you may be putting pressure on them to buy. So how do you earn their trust?

In the business world, you may have heard of trust-building exercises. Well, let’s look now at some website trust builders:

Upgrade your visuals

People can spot a stock photo a mile away, especially the ones that seemed to get recycled over-and-over on websites. If your images come across as “fake” or “posed,” then you are going to have a hard time earning a visitor’s trust. To fix this, try to include authentic photos of your products, employees, and facilities. This will humanize you with a real image of your team, but it can also save you money from not having to buy stock photos.

Personal reviews

When you look at sales websites like Amazon, you will notice that one of the first things people look at are the reviews and if the reviewers are “Verified Purchasers.” This type of authentic testimonial is something you can use to build trust in your website.

Don’t just include glowing one-sentence reviews that are anonymous. Instead, use full paragraph testimonials (the more detailed the better) and get permission to use the reviewer’s name and, if possible, picture. This puts a human face behind your reviewers.

Design and Speed

It’s important to have a professional looking website that loads quickly. In order to achieve this, consider using platforms such as Website Creator to design a site that looks professional and is optimized for speed. If a website looks hastily thrown together, then the customer won’t trust you with their business. If the site takes too long to load, they will think that you don’t really care about your products or services as you don’t have a website that can handle standard visitors. This is where Website Creator allows you to easily get powerful hosting and all the tools to build a beautiful website.

“As Seen on” Logos

Another feature that will make your website look professional are “As Seen On” logos. If your business receives any kind of media attention on a television network or in a print magazine, then you can include a section on your website that states “As Seen On” and includes the logo of the media outlet. This can show that you are getting positive press in mainstream markets and are a trusted brand.

Awards

In addition to showing off your positive media recognition, be sure to include any awards or certifications that you have received. For businesses, this could be awards or distinctions from consumer groups. With blogs, you may want to include any writing awards that you might have received. By touting your own abilities, you will show that yours is a voice to be listened to and believed.

Trust building is an important part of getting business teams to work well together. But it is just as equally important to help build trust in your business with certain tweaks and design aspects of your website. By taking the time to make your website look as professional as possible, you will gain the trust of your audience so that they can have confidence in your goods and services.

Five Ways to Learn and Improve Your Web Development Skills

Five Ways to Learn and Improve Your Web Development Skills

Are you interested in becoming a web developer? With the constant advancements in technology, the development and programing market is open and there are many people who need web design and development help. The styles, layouts, and coding techniques are constantly changing and it’s important when starting to keep up with the changes. Today, we’re going to look at five ways to start learning and stay up-to-date with your web development skills.

Learn web development

If you don’t have any coding experience, we recommend you join a free program at Codecademy and complete the HTML/CSS course. This web development course will get you started with the basics. If you want to continue to learn new web languages, check out the other courses Codecademy offers.

Read our guide about the top four online learning academies >>

1. Learn by doing

The “learn by doing” principal is true for all of life. When it comes to web development, learning by doing is the best way to become knowledgeable in the field. Instead of just signing up for a course, work on a live website or see if you can find a client who will let you build a website. The real life experience will allow you to learn so much as it gives a variety of real-life challenges which aren’t usually covered in online classes. One thing which makes the “learn by doing” principal a bit uncomfortable is the fear of not knowing if you’ll have the knowledge to complete everything. If you find yourself in a challenge, use Google to look for answers or look for another web developer who maybe has a bit more experience.

2. Don’t miss a day without writing code or learning something new

Some people think that once they learn something, it’s time to focus on that skill. This can be good, but to succeed, learning constantly is key. In order to grow and be successful, it’s important to make a focus on writing code each day or learning something new everyday. Doing this does not only help enforce what you are learning, but also allows you to be creative. This principal is true in all of life.

Where you use your time shows what is important to you. If you don’t do something due to not having time, it’s probably not important to you. If you want to become an amazing web developer, then make it a priority and code everyday.

3. Teach what you’re learning

Teaching someone else how to code gives you the ability to learn even more. Teaching is different than learning as you need to have a solid understanding how everything works and be able to verbalize what you have learned. This will also help you learn new skills as the learner may ask questions that you never thought about.

4. Do what you enjoy

As you learn all of the different aspects of web development, find what aspects you enjoy. Work to become the best at those aspects of web development. Learning how to develop a complete website is good to do as it allows you to see the full process, but you shouldn’t have to complete this process every time. Instead of being a creative which provides everything, work to become specialized in your skill.

5. Join the open source community

Joining an open source community not only gives you the ability to work with some accomplished developers, but also gives you exposure to some incredible coding. The open source community is also very helpful whenever you feel overwhelmed on a project. You can generally reach out to any of the developers for assistance. Overtime, you will find that you have people asking you questions and you can start to teach others what you have learned.

Conclusion

Web development is constantly changing. Some coding languages become popular and some fade out. Learning by doing, not missing a day without coding, teaching what you’re learning, finding what you enjoy, and joining an open source community will help you to grow in your web development skills. Even though web development is constantly changing, if you take and apply these five tips, you will be able to stay current with the latest development trends.

Get started in web development by launching your own website. Get Shared Hosting from InMotion Hosting.

How to Start a Website

How to Start a Website Web Hosting Guide | Hero Image

When an organization, business, or non-profit doesn’t have a website, they’re missing out on a prime opportunity for the world to hear about their products and services. Getting a website online isn’t as hard as many think. For those saying, “Help me make a website!” we’re here to walk you through the process. Let’s show you how easy it is to make your site.

1. Define Your Website Purpose

Before you start building, ask yourself: why do you need a website?

Knowing your purpose is like having a map; it ensures you don’t get lost while creating a site.

Set Your Goals

  • Are you trying to sell products?
  • Share information?
  • Build a community?

Clear goals help shape your website creation process, including your content and design choices. For instance, an eCommerce website will look vastly different from a blog.

Find Your Brand Voice

What’s your vibe? Friendly and approachable? Professional and authoritative? Your brand voice sets the tone for all your content. If you’re struggling, think about how you’d talk to your ideal customer in real life. Let that be your north start to finding your brand voice.

Competitor Research

Let’s be honest: checking out the competition is always smart. Look at other sites in your niche to see what works and what doesn’t. Inspiration is everywhere—borrow ideas, but make them your own.

2. Choose a Domain Name for Your Website

After selecting a domain name, it’s time to choose a hosting package. You ask, What is hosting? Hosting is what stores all of your website files and allows it to be online. Without hosting, your website can’t go live.

Your domain name is your online address. This is what your visitors will type in the URL bar to view your website. For example, our domain name is InMotionHosting.com. 

Strive to make your domain name memorable and on brand.

Domain Pricing

Domains are pretty affordable. Expect to pay around $10 to $20 per year. But beware of hidden renewal fees—read the fine print before buying.

Try our domain name checker to see if your domain name is available and at what price.

TLDs

Top-level domains (TLDs) are the “.com,” “.net,” or “.org” at the end of your domain. TLDs add an extra layer of branding and creativity to your domain name.

While “.com” is the gold standard, options like “.shop” or “.blog” can be more memorable.

Remember, your domain will be the first thing people see, so make it count.

Learn more tips for choosing a domain name to attract traffic to your website. 

Limitless Opportunities Begin with the Right Domain Name

Your domain is the foundation of your online journey. Whether you're launching a business, blog, or personal portfolio, find the perfect domain that aligns with your goals and aspirations.

check mark.com check mark.agency check mark.cloud check mark.shop check markand many more

Buy Domains

3. Choose a Web Hosting Service

After selecting a domain name, it’s time to choose a hosting package.

Think of web hosting as the land where your website lives. Without it, your domain name has nowhere to go and your website can’t go live.

Reliable Website Hosting banner

Choosing a Hosting Plan

There are several different types of hosting packages to choose from to support your website building efforts.

  • Shared Hosting: Budget-friendly, great for beginners and simple websites.
  • WordPress Hosting: Specialized web hosting for WordPress websites.
  • VPS Hosting: Virtual servers offer more control and resources for dynamic websites.
  • Dedicated Hosting: These single-tenant servers are best for high-traffic or complex websites that require performance.

Pick one that fits your needs and budget. We usually recommend shared hosting for personal websites or small businesses, and VPS plans for growing business websites. 

If you’re still unsure, many hosting providers offer free consultations, including us. Chat with our sales team to learn how to start a website that meets your needs.

Once you’ve added your hosting plan and domain to your cart, it’s time to complete checkout.

4. Install a Content Management System (CMS)

So, now you have your hosting account set up. It’s time to install a Content Management System (CMS) to help you manage your new website. A CMS is the backbone of your website. It’s where you’ll create, edit, and manage all your content.

WordPress is a popular CMS that powers over 40% of websites worldwide. It’s versatile, user-friendly, and free (though some plugins and themes may cost extra).

5. Choose Your Website Builder

How do you build a website if you’re not a coding wizard? You use a site builder. Using a website builder makes starting a website easy, with easy-to-use features to edit web page layout, theme colors, fonts, and more. There are many website builders like Wix and Squarespace. Finding the right website builder completely depends on your preferences, budget, and skill level.

However, good web hosting providers will include a website builder of their own in your hosting package.

BoldGrid

This WordPress-based builder simplifies design with drag-and-drop tools to build a website from scratch. BoldGrid is a free website builder with InMotion Hosting plans and is perfect for beginners who want a professional website.

BoldGrid banner

6. Build Your Website

Now, the fun begins! It’s time to make your website. After you’ve got your domain, hosting, and CMS picked out and ready, it’s time to review your online goals.

Review Your Goals

Before you start, revisit your goals. The way you design and structure your website should align with what you’re setting out to do. Is your web design serving your purpose?

Other questions to think about: 

  • What type of website do I need to achieve my goal?
  • What is the most direct way to give visitors the information they need?
  • How can I use design to make it easy for visitors to engage with my content?

Keep your objectives in mind to help you best optimize your website.

Choose a Theme

As you review your goals and decide how to structure your website, you will want to choose a theme. A theme determines your website’s overall look. Some tips on how to choose:

  • Keep it simple. Clean, straightforward designs are easier to edit.
  • Choose responsive designs. Pick a theme that will look great on all devices.
  • Check reviews and ratings. Learn from others’ experiences using a particular theme.
  • Test customization options. Make sure your theme is flexible enough to edit for your needs.
  • Consider theme support. Many premium themes come with developer support.

Use Templates

While website themes determine the overall look of your website, templates are pre-designed individual pages you can customize to fit your brand. Using templates can save time and effort in laying out the structure of a webpage, like a contact page or product listing.

To make the most of templates, make sure to:

  • Choose templates that match your goals (e.g. a gallery template for a portfolio).
  • Customize your colors, fonts, and images to align with your brand.
  • Use templates that complement your theme so that every page of your website is consistent.
  • Use a pre-built layout with a strong foundation to save time tweaking your website design.

Add Your Web Pages

Every well-designed website needs a few basic pages:

  • Homepage: Your digital welcome mat to attract visitors and immediately tell them what they can expect from your website.
  • About Us: Where you will share your story. This page is where you can talk about your values, your mission, and what your brand stands for.
  • Contact Page: A dedicated page listing all the ways visitors can reach you (e.g. email, phone, social media, and so on).
  • Products or Services Page: If you’re a business, this page is where you can showcase your wares and offers.
  • Blog: Great for sharing updates and driving website traffic with SEO tactics. Blog posts can help you establish credibility as an expert in your niche.
Web pages for how to build a website

Design for Mobile Too

63% of web traffic comes from mobile devices. Make sure your site looks great on all screen sizes. Aside from using responsive themes and templates, here are some other mobile-friendly design tips:

  • Avoid clutter. Remember, less is more when it comes to mobile design.
  • Keep your navigation bar simple and use clear, tappable menus.
  • Optimize your images for smaller file sizes so they load faster on mobile.
  • Test the look and feel of your website on phones and tablets.

Beautiful WordPress Sites Built and Maintained by Experts

Let our Professional Website Services team create a custom, modern website for your business and keep it running smoothly with our WordPress Care Plans.

Get Your Custom Site

7. Build Your Site Structure

Think of your site structure as a skeleton. It holds everything together and helps users navigate seamlessly.

Sitemap

A sitemap outlines your website’s pages and hierarchy.

It’s essential for both users and search engines. A sitemap can help users find information quickly while helping search engines better understand your site’s layout.

There are plenty of tools, like XML generators, that can help you create a sitemap automatically.

Optimizing Your Navigation Menu

Keep your navigation simple and intuitive. No one likes hunting for information.

A well-organized menu guides users to key areas of your site with minimal clicks. Limit menu items to 5-7 so you don’t overwhelm your website visitors.

Prioritize Key Content

A successful website places its most important content front and center. Don’t make visitors scroll endlessly to find what they need.

For instance, use your homepage to highlight your best-selling products or key services. You can also use visual cues like buttons and headings to draw attention to top-priority sections.

8. Create Engaging Content

Content is king, but engaging content? That’s royalty.

Great content grabs attention, keeps visitors on your site, and encourages them to take action.

Tips for Content Creation

Once you understand your audience, creating content becomes easier. Here’s how to add content to your website that shines:

  • Write for your audience, not yourself.
  • Use clear, concise language.
  • Break up text with headings, lists, and images.
Anatomy of a great blog post

Download and share the Anatomy of a Great Blog Post graphic!

SEO Optimization

SEO helps your audience find your website in search engines. Ensure that your website is visible on search engines by

  • Using keywords naturally
  • Making your content helpful
  • Crafting meta descriptions
  • Including alt text in your images

Remember, good SEO is about quality and relevance, not just keywords.

Check out our SEO Checklist for tips to boost your search engine rankings.

9. Test and Launch Your Website

Before you go live, make sure everything works as it should. This includes checking your links, testing your website on various devices, and testing your website performance.

Use our 10-step guide to publishing your website, which includes how to prepare your web files and more tips for website testing.

Here are some other helpful tools to test your website performance and page loading speed:

  • Google PageSpeed Insights
  • GTMetrix
  • Loader.io

You can also learn more about stress testing your website to ensure your website can handle traffic.

Finally, double-check your Website Launch Checklist before taking that final step!

10. Manage, Maintaining, and Growing Your Website

Launching is just the beginning. Keep your site updated with fresh content, monitor its performance, and look for ways to improve. Regular maintenance prevents issues and keeps visitors coming back.


How to Start a Website FAQ

How much does it cost to build a website?

Costs vary but expect to spend around $50–$100 upfront for a domain and hosting. Additional expenses may include premium themes or plugins.

Can I create a website for free?

Yes, but free plans often come with limitations, like ads or lack of a custom domain. Investing a little goes a long way.

Do I need coding skills?

Not at all! Tools like WordPress and BoldGrid make it easy for anyone to build a professional-looking site.

How to Start and Learn Web Development

How to Start and Learn Web Development

Have you heard about web development? Not web development like spider webs, but website development!

Some of the latest statistics show that web development jobs rank in the top ten of several popular job categories. Getting into the website development industry can be very worthwhile, but can require some patience with learning and acquiring clients.

Today, we want to share some tips to help you get started and become a successful web developer.

Becoming a web developer

Getting started with web development can be challenging and you may wonder, Where do I start? Do I need to go to school? Thankfully, you don’t have to go anywhere for web development. You can learn right from your computer.

Some view web development as strictly coding from scratch. This is not a fair understanding of coding. Most of the time, a web developer will code within an content management system (CMS) such as WordPress, allowing styles and content to already be in place. This can be very helpful with getting started.

The first step is learning how to code. There are many communities of coders who share their code to help others learn and progress in their understanding of web development. Consider using a free online course. Read our guide about learning to code using an online academy.

Start practicing. Start writing html and see if you can build a website for yourself.

Learn by doing

This concept may seem a bit scary, as you may not fully know all of the different coding aspects, but you will learn the most through doing. A lot of online classes and guides do not have all of the scenarios that happen when developing a website. Working on a live website gives you the ability to understand the full picture as well as gives you the opportunity to get experience working with an actual client.

What if I get stuck? Many successful web developers spend many hours a day on Google. Googling an issue that you are experiencing is not a bad thing. This gives you the ability to connect with other developers to fix issues.

If you are still struggling with solving an issue, reach out to developers either on an open-source community or work to partner with a developer on Fiverr or Freelancer.com.

Action plan

Having an action plan allows you to be challenged and gives you a roadmap to becoming a successful web developer. What does an action plan look like? Here is an example action plan for the remaining months this year:

Month 1 (August) – Learn Bootstrap

Month 2 (September) – Build a non CMS website using HTML, CSS and Bootstrap

Month 3 (October) – Learn Javascript and advanced design

Month 4 (November) – Update original WordPress website with new design and coding.

Month 5 (December) – Build another website using HTML, CSS, Bootstrap, and Javascript.

Taking an hour and writing out a plan for the rest of the year, similar to the one included, will allow you to have a “checklist” of-sorts to follow.

Build a portfolio

If you create and follow an action plan, you will have work that you can use in a portfolio. Use social media as well as your own website to start a showcase of your work. Use your portfolio as a way to sell your skills to your potential clients.

Don’t stop learning

When a client wants to know about SEO, apps, a different CMS or language, learn by doing. Take your clients request and become challenged by it. Learn how to provide that specific service. Don’t stop learning. Even though you may not know it right now, add another skill to your tool belt.

Conclusion

The web development industry has many opportunities. Some may view the web development industry as hard as spinning their own web, like a spider, but in this article, we’ve been able to show that with patience and persistence, it can be done! Start learning how to code through an online learning academy. If you feel overwhelmed, use Google or a developer friend to help you figure it out. Creating an action plan allows you to focus each month on learning something new. Once you have built several websites, build yourself a portfolio to showcase your work. Don’t stop learning. The learning by doing principal is not just true in web development, but in all of life. When you are always learning, you are always growing. Start developing websites on a Shared Hosting plan with InMotion Hosting.

5 Default WordPress Settings You Need to Change

5 Default WordPress Settings You Need to Change - Hero Image

Default WordPress settings are enabled to cater to most websites; however, because they are default, it’s better to change some of these for the security of your site.

In this article we will cover the default WordPress settings you should change after installation, and why, so you can continue building the website of your dream with peace of mind.

5 Default WordPress Settings You Need to Change

As the top Content Management System (CMS) in the world, WordPress developers have created settings that are applicable to a large number of websites. Because of this, though, it is easier for attackers to look for certain characteristics in WordPress installations as some of these settings are now well known.

In order to protect your website and data, we recommend you change the following five settings.

Login URL

WordPress websites all share the same login URL when first created.

example.com/wp-admin

This is a major security concern, as it is a well known page and malicious users will attempt to brute force attack your website via this page in order to get access. 

We recommend using a plugin to hide your login page by changing its url slug. By changing your login url to something only you know it will ensure attackers can’t access this page.

Plugin recommendation: WPS Hide Login

Admin Username

Although WordPress websites allow users to set their admin username upon installation, we would like to reiterate some tips on creating your login information.

  • Do not set your username to Admin or Administrator: Similarly to the default login page, the username “admin” is one of the top usernames set for administrators; however this also means it is commonly used by attackers to try to access your site.
  • Do not use your website name as your username: Any prominent information on your website can be used as a possible username, therefore making titles, abbreviations, and such easy ways to guess your username.
  • Try not to use your name or email as a username: If you are planning on writing content for your website or have a contact page with your email address displayed, these can be factors attackers can use on your login page to attempt to access your dashboard.

If your username does not meet this criteria we strongly recommend you change it.

Permalinks are the unique URL structure given to your pages, posts, and media.By default, WordPress has a “Plain” permalink structure for your posts, displayed below as per their documentation.

https://www.sample.com/?p=123

In order to make your website more user and SEO friendly, we recommend changing your permalink structure to something easier to remember, such as the “Post Name” style.

http://www.sample.com/sample-post

To change your Permalink structure follow the instructions below:

  1. In your Dashboard, navigate to Settings, then click on Permalinks
  2. Choose the Permalink Structure you would like to use
  3. Click on Save Changes

Time Zone

WordPress time zone is set to Coordinated Universal Time (UTC) by default. This means that any utilities or settings dependent on time will be affected by UTC. These may include:

  • Media Uploads
  • Comments
  • Sale Timeframes
  • Countdown Timers
  • Order Placement

While this may be okay for most site owners, if you would like for your settings to be synced to your current local time, you can update your timezone in WordPress.

  1. In your WordPress Dashboard, navigate to Settings, then click on General
  2. Under Timezone select the location closest to you
  3. Click on Save Changes

Just like with the Permalinks section above, we recommend clearing your cache to ensure you are seeing the latest updates on your website. 

Favicon and Tagline

While these settings may be more aesthetically centered, changing your Favicon and Tagline are still important things to change when you first create your website.

The favicon, or site icon, of a website is the small picture you see on the right side of your current tab.

Representation of a favicon in a web browser, like Google Chrome

By default all WordPress websites display a WordPress logo as their favicon. 

Your website tagline is a short description of your website, which appears next to your site title on Search Engine Result Pages (SERPs).

When your WordPress website is first created your tagline will be “Just Another WordPress Website”. 

These two default settings not only have the potential to appear unprofessional to certain users but also expose the fact that your website is running on WordPress as a CMS, which can raise security concerns for site owners.

With the introduction of the Site Editor and Block Themes, the instructions to change these settings will vary.

If you are not using the a Block Theme:

  1. In your Dashboard, navigate to Appearance, then click on Customize
  2. Click on Site Identity
  3. You can change both, your site Tagline and Favicon under this menu
    Where to update your Site Tagline and favicon in WordPress
  4. Click on Publish to save your changes

Updating a Website’s Tagline and Favicon Via the Site Editor

If you are using a Block Theme you will need to follow the next steps to change your Tagline and Favicon. 

To change your Tagline: 

  1. In your WordPress Dashboard, navigate to Appearance, then click on Editor
  2. Navigate to or add the Site Tagline Block and click on it to edit it or delete it
  3. Click on Save on the top right corner

To change your Favicon:

  1. In your WordPress Dashboard, navigate to Appearance, then click on Editor
  2. Navigate to or add the Site Logo Block and click on it
  3. In the Block Settings panel, you can choose whether you want to use your logo as your site icon, or use a different image as your site icon.
    Set your site icon in WordPress
  4. If you click on the Site Icon Settings link under this panel you will be taken to the Customize Site Identity Page where you can upload an image under the Site Icon section.
  5. Click on Publish to save your changes

Remember to clear out your cache once you have submitted your changes to review your website appearance.

Final Thoughts

Default WordPress settings are created with multiple users in mind, so changing the 5 settings above not only protects your website, but makes it stand out from the rest, kickstarting your journey as a site owner.

To learn more about WordPress, its themes, plugins, and other important settings, check out our WordPress education channel.

Improve the performance and security of your WordPress website with our WordPress VPS Hosting plans. Featuring blazing fast servers with advanced caching, 99.99% uptime, and a robust toolkit developed by WordPress experts.

check markImprove Core Web Vitals check markFree SSL & Dedicated IP check markAdvanced Server Caching check markUS & EU Data Centers

VPS for WordPress

Do You Think Your Website Is Hacked?

Do you think your website has been hacked? Is it not loading correctly, or is there a message saying that it was hacked? It can be overwhelming to know what to do. In this article, we want to help you take the first steps to securing and ensuring that your website is operating properly. Let’s go over several signs of a hacked website.

Browser Hacked Notification

If you open your website in a private browsing window, do you get any type of warning from your browser about your website possibly being hacked or a ‘phishing attack’? Below is an example from Firefox warning of a possible hacked or deceptive website.

These types of warnings will usually happen as Google Chrome, Firefox and other browsers notice that your website has been accessed by a hacker and infected with malware with the intent to harm your visitor’s computer.

Hosting Provider Notification

Some web hosting companies run daily scans and can tell if your website has been hacked or is infected with malware. If the scan comes back positive, they will usually temporarily suspend your account and notify you via email or a phone call. Once you are notified, it is your responsibility to have the files cleaned. Most hosting providers won’t unsuspend your account until they can verify that everything is cleaned. We recommend using Sucuri to clean your hacked files. Not only do they provide excellent service, but they ensure that your website is back online fast and efficient.

Google Notification

Sometimes Google will notice malware on your website and will put a notice such as, “This site may be hacked” in search results.

Depending upon the severity of the hack, Google may not list infected websites in search results. One way to check and confirm that this is not happening to your website is to check the ‘Security Issues’ tab within Google Search Engine Console. If there is malware or security concerns with your website, they will be listed within this area.

Visitor Notification

Another way to know if your website has been hacked is if you start to hear feedback from visitors about security messages or redirects to other web pages. This type of feedback is crucial to keep your online presence active and without the penalty of any search engine.

How to Move Forward

If you’ve been notified of a hack via one of these notification types, let’s look at the resolution steps that we need to take.

Change Passwords
Change all passwords for all accounts. This includes cPanel, email passwords, website login (WordPress, BoldGrid, Drupal, etc), and FTP passwords. If the passwords used for any of these services were used elsewhere, such as Facebook or another email account, we recommend changing those as they could be at risk.

Contact Support
Give us a call, open a chat, or send us an email and we’ll be happy to run a free malware scan over your account with us. This scan will tell us if your website is hacked. If it is hacked, we’ll be able to provide you a list of the files.

Scan Computer
Believe it or not, website hacks can come from your local computer. If a virus is installed on your computer, it can capture usernames and passwords. Along with capturing this information, hack code can be installed, opening a backdoor for malware and viruses to infect your website. To prevent this from happening, we recommend that you run a full security scan of your computer to ensure that nothing is infected. Learn more about running this scan by reading our support center guide. If the scan comes back with a virus, use the recommended tools in the article above to remove it. If your computer comes back clean, proceed to the next step.

Next Step
If the malware scan that we ran for you comes back with a list of hacked or infected files, reach out to a qualified developer or security company to clean your website files. We recommend Sucuri to clean website files. They quickly clean and help get your website back live. If your scan comes back clean, we recommend that you investigate where the original hack notification was displayed and reach out to that service for a rescan of your website.

The steps provided in this article will help you determine if your website is hacked and if so, what to do.

Learn How to Code Online: The Top 4 Online Learning Centers

Learn How to Code Online

In the past, if you wanted to learn how to code, you’d have to order a specialized book from the library. After waiting two weeks for it to come in, you could start to learn. It took awhile just to get started.

Things have changed since then. There are now incredible ways to immediately begin learning how to code with online courses. These include interactive tutorials, videos, and advanced coding exams. Today, we’ll look at the top four websites that teach coding for free.

Learn to Code Online

Finding a website that’ll train you in coding is easy, but we’re looking for the most reputable websites that will provide quality training for free. Here are our favorites.

Codecademy:

  • Codecademy is the most popular free online coding education company.
  • They focus on bringing the classroom to the internet, allowing anyone to learn how to code.
  • Unlike a library book where you don’t know if you’ve made a mistake, Codecademy walks you through the full learning process. If you get stuck or make a mistake, they will give you a hint to get you moving.
  • Codecademy claims to have a million of individuals currently using their service.
  • If you’d like a one-on-one coach, the paid Codecademy Pro course allows you to work with a live mentor.
  • They teach you to code in JavaScript, HTML, CSS, PHP, jQuery, Ruby, and Python

Coursera:

  • Coursera teaches much more than just coding, but they do have several free classes which teach different coding languages.
  • Coursera partners with professionals and professors around the world to teach different coding languages.
  • Most courses are taught via video and do not have an auto-grading system.

FreeCodeCamp:

  • FreeCodeCamp is perfect for beginners.
  • They offer over 1397 coding challenges.
  • FreeCodeCamp allows you to know whether you made a mistake or not. If you get stuck, with a click of a button you can get a hint allowing you to proceed.
  • They offer 6 certifications.
  • A forum where you can ask questions and learn from others is included with the program.

Khan Academy:

  • Khan Academy has several different types of coding classes.
  • They have a convenient video player which allows you to see and edit the code while the video is playing.
  • They give several challenges with each class, letting you to put your learning into practice.
  • Being a 501(c)(3), they do not charge for any training.

Conclusion

These free online coding courses aren’t like library books when it comes to learning. Through advanced tools, you can practice what you are learning and have auto-grade helping you see if you’re headed in the right direction. Learning to code is an incredibly valuable skill to build for your future self. Try one of the mentioned academies today to get started with coding your website.

Now that have a powerful coding arsenal, you’re ready to build the website of your dreams on our shared hosting.

How To: Enable Zend Optimizer

zend_logoThe Zend Optimizer is a free application that can boost the performance of your PHP sites. It works by going over your code and optimizing it for faster execution. This means your site can load faster for your users while also utilizing less of the server resources.

Zend Optimizer can be enabled on servers with PHP 5.2 or higher (this includes most of our servers). To enable this feature, first, add the two lines below to your .htaccess file in order to enable the use of custom PHP settings. Be sure to replace [username] with your actual cPanel username.

suphp_configpath /home/[username]/public_html
AddHandler application/x-httpd-php52 .php

Next, you will need to enable the Zend Optimizer extension by adding the following line to your custom php.ini file. This line can be added anywhere, though we recommend having it at the bottom of the file.

zend_extension=/opt/php52/lib/php/extensions/no-debug-non-zts-20060613/ZendOptimizer.so

If configured correctly, a phpinfo page will then display “with Zend Optimizer v3.3.9” as one of the available Zend modules. More information about creating a phpinfo page is available at https://www.inmotionhosting.com/support/website/general-server-setup/create-phpinfo-page-to-see-php-settings.

Installing Moodle Using Softaculous

Moodle, an acronym for Modular Object-Oriented Dynamic Learning Environment, is an open source suite of software tools that is designed for those who wish to create educational courses or web pages that have a more natural and organic method of learning and teaching. Appropriate for use on Windows, Apple and Linux operating systems, Moodle software allows for complete customization and changing of base code to meet the exact needs of the programmer and educator.

Moodle can be easily installed via the cPanel with the program Softaculous.

First, sign into your cPanel and get Softaculous up and running.

softaculous cpanel

Once you have the program running, locate the Educational tab in the left-hand sidebar and select Moodle.

educationalCMSinstall

A window that has the option to install Moodle
should appear.

Once installation is selected a window with a series of question prompts will appear. Fill these boxes in, choosing the name you want for your main file directory.

In Directory:
The directory is relative to your domain and should not exist. e.g. To install at https://mydomain/dir/ just type dir. To install only in https://mydomain/ leave this empty.

 

This is also where you will set the parameters for your site. Here you choose the type of encryption and security you want. This is also where you will set up an administrative log in that provides access to all elements of the program. You will need to select a user name and a very strong password.

installmoodle

You can choose to have a copy of successful installation confirmation emailed to you, if you wish to have additional copies of this information, at this point in the process.

Once this information has been filled in, select Install at the bottom of the window.

Common Errors

Hopefully the installation should run smoothly. But Moodle is a dynamic platform that requires some up-to-date features of the latest PHP server software. If you get a message like this:

thePHPversionislessthantherequired

The following errors were found :

  • The PHP Version is less than the required 5.3.2

howtocheckyourphpversionSimply check with your host provider that your server is running the required version of PHP to get Moodle up and running. You can check this in cPanel yourself by looking at the left-hand sidebar. If you have a VPS or dedicated server, this is something you can upgrade quite easily for yourself to fix the problem.

 

When the installation is complete, you should receive a confirmation message. If you chose to have one emailed, you should also receive that shortly after the completion of your installation.

With Softaculous, installing Moodle is as easy as a few simple clicks and providing a few pieces of basic information. That is all it takes to install a powerful suite of software tools that allows programmers, developers and educators to work together to create new types of learning and educational modules that use a revolutionary way of teaching.

Moodle Back-end

moodleadmin

Moodle provides a powerful suite of tools that allows for complete customization to meet the exact needs of the developers and educators. Free, open source software tools such as Moodle allow for easy access to powerful technologies that can be tailored to meet individual needs. Moodle works across the main operating systems and is free to use and manipulate to the needs of one’s site or educational program.

Downloadable HTML5 Cheat Sheets

What is HTML5?

Before we dive into the cheat sheets, let’s define what HTML5 is and what it does. HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is comprised of three kinds of code: HTML provides the structure, Cascading Style Sheets (CSS) take care of the presentation, and JavaScript enables interactivity by manipulating the HTML and CSS.

HTML tags and attributes within the tag are used to create the HTML documents that you see displayed via the internet. There are many tags available to architect, design and format your page. If you’re still not quite familiar, explore our articles on understanding basic HTML tags plus our HTML tag reference list.

HTML5 Cheat Sheets

Now for the fun stuff. We have created three HTML5 cheat sheets to help beginners, designers and developers stay on top of the following:

  • Tags
  • Event Handler Attributes
  • Browser Supported Features

HTML5 Cheat Sheet – Tags

This cheat sheet includes new tags added to HTML5, and existing tags from HTML4.

HTML5 Cheat Sheet Tag View

HTML5 Cheat Sheet – Event Attributes

This cheat sheet includes new event attributes added to HTML5, existing attributes from HTML4, and unsupported attributes.

HTML5 Cheat Sheets Event Attributes

HTML5 Cheat Sheet – Browser Support

This cheat sheet reviews the most common web browsers, and evaluates which ones provide support, partial support, and no support for HTML5 markup.

HTML5 Cheat Sheet Browser Support

For more helpful resources on hosting, marketing, and technology, visit our web hosting infographics page.