Blog

News

SSL Certificate: The Protocol for Web Site Security

The SSL certificate is a cryptographic protocol which provides communication security over the internet. When a sender sends information over the internet, SSL helps to protect such information with robust encryption. Therefore, outsiders or hackers cannot intercept the information and user’s data remains safe and secure over the internet. Many certificate authorities issue the SSL certificate that is equipped with up to 256-bit encryption and 2048-bit RSA key. Since the SSL came into existence, the size of the encryption is increasing periodically like 40-bit, 56-bit, 128-bit, 192-bit, and 256-bit encryption. The CAB forum (certificate authority bureau) changes the algorithm of SSL standards occasionally.

What happens when a Web browser connects to an SSL-secure Web site?

· The first step is that the browser attempts to connect to the website.

· The browser demands the Web server to confirm whether the website is equipped with SSL security or not.

· The server of the site transmits a copy of the SSL certificate for the visitor’s web browser confirmation.

· The next step is confirmation of the SSL security certificate.

· The browser assures that the certificate sent by the SSL web server is trustworthy.

· If the certificate is confirmed, it transmits a message to the web server.

· However, if it fails, the browser makes a warning and stimulates the user to authorize or deny the legitimacy of the web server certificate.

There are different types of SSL certificates; for example, domain validation, organization validation, EV certificate, SGC certificate, and Code Signing Certificate. Each certificate is used for different purpose.

Domain Validation: Domain Validation is a primary domain certificate that comes with easy installation process. It is a cost saving certificate and available at low-cost in the market.

Organization Validation: The Certificate authority issues business validation certificate after the verification of business documents. It boosts confidence of customers and proves web site’s legitimacy.

EV Certificate: EV certificate also called “Green Bar Certificate” that turns your address bar into a green bar and provides protection against phishing and online attacks. Many companies and institutions prefer an EV certificate for their website security.

SGC Certificate: If you have an old browser version which is not capable of handling 256-bit encryption then SGC Certificate helps to offer strength to your old browser version.

Code Signing Certificate: Code Signing helps software developers in signing software code. It assures that software code is legitimate and not altered.

Before selecting a proper SSL security, the website owner has to decide the type of SSL Certificate, cost, after service, money back guarantee, authenticity of SSL provider authority.

Source by Abel Wike

OpenVZ Explained

What is OpenVZ?

OpenVZ is server virtualization software provided by SWSoft, Inc. licensed under the GPL version 2. OpenVZ is the software that every system administrator requires. It allows you to host multiple Virtual Environments (Aka VE) on a single server. The only limitations are RAM and CPU.

OpenVZ is an operating system-level virtualization technology based on the Linux kernel and operating system. It allows a physical server to run multiple isolated operating system instances, known as Virtual Private Servers (VPS) or Virtual Environments (VE).

Unlike VMWare and Para virtualization technologies such as Xen, OpenVZ is more limited in that it requires both the host and guest OS to be Linux (although Linux distributions can be different in different VEs) under the same kernel. OpenVZ claims a true performance advantage. According to its website, there is only a 1-3% performance penalty for running OpenVZ compared to using a standalone server.

As OpenVZ employs a single kernel model, and is scalable as the 2.6 Linux kernels; in that it will support up to 64 CPUs and up to 64 GB of RAM. A single virtual environment can scale up to the whole physical box (known as a “heavy VPS”) i.e. use all the CPUs and the entire RAM.

OpenVZ is divided into a custom kernel and a number of user-level tools such as vzctl, vzstat etc. OpenVZ lacks some of the features of the commercial product Virtuozzo, such as the advanced vzfs file system, templating features, to save disk space, and additional user land tools and control panels (though third party ones have been written).

OpenVZ improves efficiency, flexibility and quality of service in the enterprise environment. Each Virtual Private Server is hardware independent and can be moved to another OpenVZ-based system in seconds over the network.

Some Important OpenVZ Commands:

1. vzlist -a : Shows list of all the VPS’s hosted on the Node.

2. vzctl start VPS_ID: To start the VPS.

3. vzctl stop VPS_ID : To stop (Shut Down) the VPS

4. vzctl status VPS_ID : To view the status of the particular VPS

5. vzctl stop VPS_ID -fast : to stop the VPS quickly and forcefully

6. vzctl enter VPS_ID : To enter in a particular VPS

Configuration Commands

1. vzctl set VPS_ID -hostname vps.domain.com -save: To set the Hostname of a VPS.

2. vzctl set VPS_ID -ipadd 1.2.3.4 -save : To add a new IP to the hosting VPS.

3. vzctl set VPS_ID -ipdel 1.2.3.4 -save : To delete the IP from VPS.

4. vzctl set VPS_ID -userpasswd root:new_password -save : to reset root password of a VPS.

5. vzctl set VPS_ID -nameserver 1.2.3.4 -save : To add the nameserver IP’s to the VPS.

6. vzctl exec VPS_ID command : To run any command on a VPS from Node.

7. vzyum VPS_ID install package_name : To install any package/Software on a VPS from Node.

Here VPS_ID refers to the ID of the Particular VPS.

Source by Robin Dale

Website Protection and Security

Is Your Website Secure?

The growth of the internet has provided website owners with unique business opportunities. Unfortunately, that growth also attracts those who want to steal your website files and sensitive information. As your website grows and it moves to the top ten page ranking on the major search engines, it will also be that much easier for bandits to find your website. They can then easily change your files, damage them or steal them if you do not have website security.

Quite often, when people are creating their website, they tend to forget about adding website protection and security. It is critical that one adds homepage protection and security, as well as, individual web page protection and security.If information security is not implemented in your website design strategy, one can get leeching and hotlinking of important digital files and images, as well as, illegal downloading of your digital products.

If they are selling through a secure website, such as PayPal, they expect this is enough. Unfortunately, this is the wrong attitude to take. Sure, your money may be safe, but it is the loss of potential money that you need to worry about. You must have overall website protection and security to prevent hacking attempts that can download your digital products illegally and cause you loss of income potential. You must add website protection and security if you are to have information security to prevent illegal downloads of all your digital files and images.

If you do not have website protection and security on your download site, people are going to download your product without paying for it which could be in the 1,000’s of dollars that you will never see. You need to add loss of money prevention in order to stop potential income loss.

You need to know how to prevent web surfers from purposely or accidentally hacking your website.  You  need to add website protection and security monitoring tools to hide your product links, minimize website security threats, as well as, advise you on website security issues and the security actions to take.

You must be able to retrieve the following security information from your website:

1) Visitor Internet IP address

2) The date and time your visitors arrived at your website

3) The domain or web page that your visitors came from to access your web pages

4) The total number of your product downloads

5) Any illegal product downloads

You need to learn how to stop hotlinking and leeching of your digital download products in order to get internet website protection and security. Is getting hacked a risk you can afford to take? It could cost you and your business, ten’s of thousands of dollars. Website security is a critical component of the success of any web based business.

You also need to learn how to detect and fight against iframe injections. An iframe injection is an injection of one or more iframe tags into a page’s content. The iframe typically does something bad, such as downloading an executable application that contains a virus or worm in it… something that compromises a visitor’s system.

Iframe injection can cause your website to be flagged by the major search engines, such as Google, as being a “bad” site because it is hosting “malware”. When your site appears on the search page, it will be marked with a note indicating visitors could be at risk if they continue to your website. This could essentially remove all traffic to your site causing you thousands of dollars in lost revenue.

There are plenty of people on the internet trying to sell you high price security along with monthly fees, but none tell you about the security features that are readily available to you on the internet involving minimum or no costs to you.

Source by Joseph Schembri

Affordable Web Hosting Solution For Beginners

If you wish to set up a personal website or a small online business, then you should opt for a good and affordable web hosting solution which can be easily scaled up any time your website needs to. An affordable web hosting solution can cost just about $ 3 to $ 6 per month for a shared web hosting plan or even up to $ 100 per month or more for a dedicated web hosting server solution with top features, depending upon the features included in the package, and also the features that are required by your website or websites. To find the best web hosting service which is also the most affordable web hosting service that suits your website needs and your budget, there are plenty of reliable resources available on the internet.

Know Your Website's Needs First

Though, before doing a research for the best affordable web hosting solution on the internet, it is advisable that you should first check the needs of your website. A great website hosting solution that's best and affordable need not have to be the simplest. Even a top-of-the-line and extremely powerful dedicated web hosting package can be affordable in the long-run as well as the short-run, depending on the quality of server and services offered to you by the web hosting company. Same is applicable to the reseller hosting, the VPS hosting, and other quality hosting services.

Normally, for a beginner a shared hosting solution will be the best and affordable if the service is offered by a reputable and experienced web host who understands the importance of providing the best solutions and services to all his clients. Any personal or a small business website can turn into a major website in future, and that web master can be really thankful the website hosting company that provided him the best hosting services at very affordable price during his initial days on the internet.

A good web master should always plan his website's needs during the initial design and developmental stages. It is critical to understand what types of operating system would suit the site; the content, graphics, multimedia features, etc. will be used on the site; the web scripts and applications to be used; whether the site will provide services and products; how many web pages the site would have; and other such details will be used on his website.

It is also important to approximately calculate how many visitors his website would attract, considering the niche market his site targets, and how successful the site's search engine optimization campaign would be. Depending on these raw details, it is easy to calculate the approximate amount of server disk space and monthly bandwidth his site would require.

These important details about the site would also determine whether the site requires a normal shared web hosting solution; the Linux, Windows, or any other operating system environment; or whether the site would require the critically important features of high-end hosting solutions like the VPS, semi-dedicated, dedicated or the colocation hosting solutions. You should also look at the location of the web servers because it is very important decision if you'll be promoting and selling your products and services in a particular region, for example, the US or the UK.

Every website hosting solution is important depending on the site's design and goals. For all the needs mentioned above, the crucial feature is the need to find the best website hosting service that not just affordable but also has the best customer and technical service departments efficiently working round the clock, and is always accessible to the customers.

The best website hosting service will never compromise in quality of the equipments, severs, other hosting components like providing uninterruptible power and connectivity, providing latest security upgrades, taking regular backups, providing fast and effective response to the customers queries, and constantly upgrading the applications , tools, and the hardware and the software so that his clients always gets the best services in web hosting. These are just some of the features that you should look into while choosing the best and affordable web hosting solutions for your website.

Source by Nathan Woods

What Makes WordPress the Best Choice for Developing Small Ecommerce Stores?

WordPress is no more confined to being a simple publishing platform. It is now considered to be one of the most powerful CMS. Several reputed names like BBC, Mashable, CNN, TechCrunch etc have been using WordPress as a platform for their website. Initially, people were quite skeptical about using WordPress to build ecommerce websites. But now, thanks to WooCommerce the scenario has changed and WordPress has become a favourite platform for several small ecommerce store owners.

So what makes WordPress a popular choice amongst them? Let us know about it in brief:

Extremely easy to install, configure and use

In past, if you have tried creating your blog with WordPress you must be aware that it is very easy to create an account and write blogs on it. One doesn’t need to know coding in order to create a website with WordPress. However if you have specific demands, you can also hire professionals who provide with WordPress customization services and create your website exactly according to your business requirements. WordPress enables you to add products, monitor sales and gives you all the documents you need so that you can manage your WordPress store while you are expanding your business.

Get access to plenty of eCommerce Themes and Plugins

The foundation of WordPress is laid on its array of themes and plugin architecture. With the help of unique themes you can make your ecommerce store look extraordinary. You can also make use of plugins that define the functionality of your website. There are several companies that provide WordPress plugin development services at cost-effective rates. Using these plugins, you can turn your ordinarily functioning store into a successful ecommerce shopping site.

Save on monthly fee

Most of the ecommerce platforms today charge a monthly fee and a transaction fee for hosting your ecommerce store. With small business owners, this might be a problem as it is difficult for them to pay the monthly subscription until the targeted sales are achieved. With WordPress, things are different. When you acquire a space with WordPress, you have to pay only for what you actually need. This includes paying for the domain name, themes and plugins which is a onetime investment. Undoubtedly, it’s the best way to start an online business.

Find all the support you need

As WordPress is open-source software, you can use and modify the source code to suit your business requirements. There is a supportive community behind WordPress that always makes itself available whenever you get stuck. It also gives you a complete control over your ecommerce store and keeps you away from the commercial restrictions and stringent rules imposed by some ecommerce firms.

SEO friendly

Initially, as WordPress started as a basic blogging tool, it provides with all the features one needs to get their eCommerce site ranked high on search engine pages. This makes the platform SEO friendly and perfect for the business owners who want to attract a huge amount of traffic. With other ecommerce platforms, it can be quite difficult to fetch traffic easily. WordPress also has the potential to take care of several SEO related problems. All you need to do is provide with high quality content and WordPress will take care of the rest.

Can be easily integrated with your existing website

The best part about using WordPress for ecommerce is that it can be seamlessly integrated to your current ecommerce store. If you decide to set up an online store without planning, there is no need to redesign your website. All you have to do is install a Woocommerce plugin and you’re done! As Woocommerce plugins can be easily integrated with your ecommerce store, your website will have a look and feel similar to other parts of your website. WooCommerce has continued to be a favourite

ecommerce solution amongst store owners and developers as it gives them a lot of control over their websites.

Offers excellent product customization

Products are the most important part of any ecommerce store. Moreover, store owners keep adding and removing different products at regular intervals. It can get quite confusing and overwhelming if there are complex products like clothes involved. With WordPress, you will never face any issues as it will provide you with a user-friendly dashboard and make your shop look unique and colorful. Customizing the product also becomes easy with WordPress as doing it as easy as publishing a blog post.

WordPress has evolved a lot since its release. Several developers work continuously towards making it a powerful CMS. So you can feel free to develop any kind of website with the platform. Get in touch with the firm nearest to you and know more about WordPress development services offered by them.

Source by Maulik D Shah

Free Web Hosting Service – Does it Really Work For the Website Business?

The Internet world is growing day by day and if you are launching new Website on world wide web, you require the hosting services for it and suppose if you are newish in the world of world wide web, you might definitely surprised about abounding terms of the web and what are the best accessible way to launch your Web site project on the Internet. So might be getting fumble, how to start? There are lot of hosting packages are available and each stands with specific advantage.

Which type of hosting plan is suitable for Website hosting is mostly depends on the requirement of your web site project. There are many companies who advertise about “free web hosting” services and usually they provide you good service but getting such kind of service is comes with some drawbacks, like you can ask yourself why these companies offer free web space to launch web sites. The actual reason behind this is, the service provider of free hosting actually advertise his products, banners and links on free hosted Website so it becomes well for those who are planning to launch their private blog or Website which is not related with business kind aspects. Therefore it is definitely not a good idea for starting a business with free web hosting service.

However, to start business in beginning stage you might be searching a low cost rate hosting plans, for this, you can simply select shared web hosting plans to start your business. This is really cost effective solution for those who still using the free web hosting plans. And as I notice many people who are using e Bay or amazon or any other site for selling their products, usually have the site which is hosted on free hosting plans, I think they need to consider shared web hosting packages for more reliability.

I would recommend that those who run the web based business, do not choose a free web hosting service. As there are many drawbacks while choosing these kind of free services, such as you will never get the above facilities like technical support, guarantee on server uptime free traffic transfer space access to web based scripts, sub-directories, even the site hosted these type of plan get very low level visibility as per search engine optimization aspect and sometimes, most of the free hosting users experienced that their Website gets disappeared without any notification. So at the end, it is always best to choose a Paid web hosting Packages for best results.

Source by Nathan Woods

Securing Your Web CMS: Best Practices to Follow

The internet has become more of a necessity for today’s people as they can find varied information quickly here. And because of this demand, there are over one billion existing websites and this is growing exponentially every year. CMS or Content Management System is an important part of web development and over a third of all websites are powered by four major CMS platforms that are: WordPress, Magento, Drupal and Joomla. The popularity of these CMS platforms is that all of them offer appealing factors and focus on user experience, accessibility and success in the markets. But one major problem that goes right alongside these CMS platforms is the threat to cyber security.

Why are CMS platforms often targeted by cyber criminals?

CMS platforms are more vulnerable by nature because they are based on the open source frameworks and such shared development environments offer numerous benefits, but on the other side it also has some flaws which arise from the lack of accountability. Since there is no license fee, no one takes the responsibility for potential problems like security issues. Now these security vulnerabilities are worked upon by both security researchers and the hacker’s community. And with administrative access, hackers can do any kind of damage resulting from defacing the website to using it for the distribution of malware and this gets the site blacklisted in Google and other major search engines.

How to protect your CMS website?

Though the tactics and capabilities of the hackers are continuously evolving, but there are important tips that can help you to protect your CMS website from security attacks:

Using a web application Firewall: The users can opt for a WAF that automatically protects the site against CMS vulnerabilities. It is an enterprise grade security product that is available as a server plugin, appliance or even in a cloud based security as a service model.

CIA model: The CIA model is used as a guide to ensure the securing of information within the organization. The set of rules limits the access to information, ensure that the information is accurate and reliable. In order to keep in line with the CIA model, it is important for the organizations to consider the spread of the information. CMS represents both internal and external information and so it is important to take the security of the system seriously and prevent any loss of data and its manipulation.

Using Plug-ins sparingly: CMSs have a wide variety of plug-ins available and the advantages that they derive from the varied extensions give the users the chance to customize and utilize the features that are not present in the original package. This makes it more vulnerable and hackers find more scope to entry. So, it is very important to find out your exact requirements and use only those plug-ins that are needed and prevent the use of unnecessary external plug-ins. Paying great attention to the reviews and the recommendations from the CMS community and not downloading all new plugins can save your CMS website from security attacks.

Assessment and treatment of risks: When it is all about the security of your website, it is a game. Hackers will try to find out the loopholes in the software and developers will try to mend the patch as soon as possible. Risk assessment helps the security professionals identify the incidents that could occur and damage the company’s assets. The detailed reports help the developers to safeguard the CMS website against potential attacks. Using tools like vulnerability scanners enables the admins to find the weakest aspects and then strengthen the security system. This reduces the damage done by any breach and it should be implemented as a part of the disaster recovery plan. Regular backup of the site and its database is also an important task to perform.

Source by Prince N

How to Choose the Right Offshore Hosting Company?

With the advent of technology where today anyone can start an online business with offshore hosting and make lots of money through eCommerce, there has also become a necessity to look for the right offshore hosting company as per one's requirements, for the successfully running of one's eCommerce website. A few significant options are explained below.

Availability of numerous options – There are many options for Offshore Hosting available to choose from, in terms of configurations for servers and eCommerce services. Always look for a company offering you greater flexibility and customized solutions for hardware and other services at the right price.

Choice of Server – Identify your technical requirement for the server type – Shared or Dedicated, wherein Shared Server shall host separate resources for various clients – an easy and economical choice, and Dedicated Server would provide a single set of tools, consisting of disk space, power and memory for a single client. If your business plan solely depends upon eCommerce, you must choose an offshore dedicated server that offers you more options and power to control critical applications such as your shopping cart. You can select the server based on your own requirement and then buy the same, followed by configuration by the tech support team.

Provision of Managed Services – Your offshore hosting company should provide you with the option to supervise and maintain the server, apart from protection from security issues with firewalls, data backups and remote reboots. Managed services alone can comprise all major functions of an IT department. Besides, managed services can also be used by clients buying a server from the provider, having 24×7 monitoring support, 99.9% uptime, security measures, upgrades and updates.

Colocation – This helps in leveraging the technology resources to establish a sound business plan. Many companies use Colocation as a substitute function to have an in-house IT team and cut on overhead expenditure, without compromising on quality. Once can configure the server as per one's needs by using an IT firm for colocation, comprising the server, power management, climate control and handling of rack space.

Disaster Recovery – Offshore hosting can also be utilized for an automatic backup of your systems, in case of emergency. A right offshore hosting company should provide you with this option, so be on the lookout. In case there is no backup option available you can easily rent a extra hard disk drive which would be used to store a backup of all the data stored on the server.

Source by Amit Bhawani

4 Smart Tips to Perk Up Security of Your Joomla Website

According to a recently made survey, people around the globe considered to download Joomla more than 67 million times. Hence, undoubtedly this is one of most used and most popular Content Management System for the websites. However, recently, Sucuri made a research and according to that survey result, Joomla is the second most affected website platform. The probable reasons are – vulnerable Joomla installations, misconfiguration, third-party extensions having vulnerable code in it or poor hosting practices. Here is a list of a few smart and effective tips that would help to perk up security of your Joomla website.

#1 Stop Installing Excessive Extensions

One of the main reasons behind the immense popularity of Joomla platform is you can easily extend the functionalities of this platform by installing feature-rich extensions. However, most of the Joomla hacks take place as such third-party extensions or plugins follow poor practices. Before installing the extensions on the website, it is advisable to test these in a local environment so that you can clearly assess the stability and value. Do not forget to uninstall a plugin when you do not need it anymore. You should review the Vulnerable Extensions List regularly. Another smart way to improve the security is to use Joomlatools Platform to devise your applications.

#2 Employ a WAF (Web Application Firewall)

Using a WAF is a good practice to perk up the Joomla security. An effective WAF can not only act as an observer for the HTTP applications but can also work as a filter for such applications. Whether you want a cloud solution or simply want to install one solution by yourself on your own server, entirely depends on you. You can get the below-mentioned features if you use a WAF.

– Protection of SQL injection

– Backdoor protection

– Spambot protection

– DDoS protection

– Protection from Brute Force Attack and so on.

#3 Use Powerful Login Details

Once over with the website installation, you should change the default login details. Using the default login username along with the password makes the website more vulnerable. Hence, to protect it from the hackers, you need to change the login details as soon as the installation process is over. It is advisable to avert using common passwords. Create a complicated and long password and keep it safe by storing it in the password manager.

#4 Restrict Directory and File Permissions

Incorrect permissions of directory and file may increase website vulnerability. With 777 permission on the setup, anyone can not only view but can also change your files! If you are using a shared hosting, with this 777 permission set up, any other user would have entire access to the important documents and files. Hence, make sure that you are never using this permission setup. Other than this, you should restrict the directory and file access in such a way so that no one without a permit can get an access to it.

Apart from all the above-mentioned points, you need to take care of a few more aspects. You should restrict the area of admin login, should use SSL certificate along with choosing a reliable and trusted hosting company.

Source by Rob Stephen

Do Pubs Need a Website?

Do pubs need a website?

With 55 million internet users in the UK, the vast majority of which log on every day, it is not possible that potential new customers of yours are not using the internet, so it makes a great deal of sense that you give them the opportunity to know your business exists.

Despite the fantastic coverage Facebook, Twitter and other social media channels can give, these are great supplements to having your own website but do not offer enough flexibility to consider having them as your only digital channel. Almost all social media promotion is designed to bring interested parties back to your website which not only is seen by Google as very positive, it gives you much more space to tell them more about you and capture more data about them.

So many pubs still do not have a website which means they are missing out on thousands of people knowing about them, and potentially hundreds of new customers.

Here we look at getting the foundations correct. After the foundations for your website are built, it’s then time to look at all the fun elements such as text, photos, layouts and designs.

Domains & Hosting

First steps first though; before you even starting thinking about the design of your website, you will need to buy your website address (domain) and some space on the internet for it to sit on (hosting.) There are hundreds of companies who offer domain registration and hosting services and all offer slightly different pricing and contract options. Ultimately it is your choice who to use but our experience tells us:

Use a UK Hosting company, with a Support Team in the UK. Sadly the big names that advertise on the television tend to be based in the US and have offshore call centres. Having your website hosted on a US server can cause problems later on, and having non UK based Support staff is rarely a good choice. There are several UK Hosting companies we recommend.

A website domain is a little like a car number plate – only one can exist – so use one of the online services to check which ones have not been registered.

For example, If your pub is called The Ship, the domain theshippub.co.uk was taken long ago, so you need to be a bit more creative whilst still making it easy for easy to find you by name. If your pub (eg The Ship) is based in Guildford, it would make sense to consider domains such as shippubguildford.co.uk etc (There are good reasons why you should include words like pub, bar, restaurant in the domain name which we will cover in another article)

Whilst we recommend all UK based pubs have the.co.uk variation of a domain name, there is often debate about whether you should also buy the dot com, the dot org and so on. Our advice is simple – buy the main variations and then point them all to the dot co dot uk which becomes your main domain.

Ensure your hosting package is compatible with the functionality you want from your website. For example, almost all hosting packages make it easy for you to link a few pages together and upload your Sunday Lunch Menu, but if you want your table reservation or bedroom software to work perfectly on your website you need to make sure the web server is compatible.

Before you even start thinking about the design of your website, sit down with a clean sheet of paper and a sharp pencil. You don’t decorate the rooms before you build a house and the same principle applies to good web design. Starting with the Home page, sketch out the page hierarchy and list every category and page you want on your website. Don’t forget to include pages for your Privacy Policy and a subdirectory called Landing Pages – these become really important in later stages.

Once you have the structure agreed, it’s time to consider page layout, design ideas, SEO, how to create a website that works well on a mobile phone, the importance of analytics, how to promote your website and how best to capture customers contact information.

Source by Carl J Corrigan