Ultimate Ways to boost Website speed on Google
- Browser Caching: Users should set expires header as resource on their websites because browser stores all these resources in its cache such as .jpeg images. Expires header tells the browser about the resource on website required to be requested from source or can be fetched from cache of browser. Therefore, when the visitor visits the website again, it will load website faster as the browser already has all images available.
- Enabling the Signal: Keep-Alive signals plays significant role on internet as it sent signals at predefined intervals. Once the signal is sent and if no reply is received then, the link is expected to be down and the data will be routed through another path until the link is up. In fact, HTTP keep-alive permits TCP connection alive and helps in reducing latency for following requests.
- Compressing the Request: HTTP request is made up of every element such as images, scripts, style sheets, flash, etc. As there are more ON-Page components then, it will take more time to render the page. To improve this, users need to increase the speed of site to simplify design by:
- Using CSS in place of images.
- Merging various style sheets into one.
- Reduce scripts and keep them at bottom of page.
- Redirect Cache able: Many times, mobile pages redirect the users to diverse URL that making redirect cache able helps to speed up the load time of page for the next time. It can be done by utilizing 302 redirect via cache lifetime of a day. It must include Vary: User-Agent and Cache-Control: private. It helps to redirect the visitors via mobile devices.
- Utilize CDN : CDN (Content Delivery Network) is a collection of web servers that are distributed across various locations to transport the content to users more efficiently. The server chosen for content delivering is based on proximity of network.
- Content Elements: As there is no complete access on server, therefore content elements are essential things that can be manipulated.
- Reduce Redirects: Many times to specify the new location of track clicks, URL, connect various parts of site together or backup multiple domains that are required for redirecting from one URL to other. While keep on redirecting that is technically important but user cannot find any result. There are some recommendations by Google:
- Never refer URLs on your page, which is redirecting to other URLs.
- Do not have more than one redirect to the particular resource.
- Reduce number of additional domains, which creates an issue in redirecting but not the server content actually.
- Eliminate Query Strings: Users cannot cache link with a ‘?’ in its URL even if there is a cache control: public header. It acts as Ctrl+F5. It should be utilized for dynamic resources only. Utilizing two dynamic URLs with a question mark due to utilization of metrics are reasonable but for two or three queries.
- Specific Set of Characters: For speeding up browser rendering, specify a set of character in HTTP headers. This can be done by adding a simple code into header.
- Minimize Code: Decrease the size of page and network as well as speed up time of loading by removing HTML comments, white space, empty elements, and CDATA section. Users can utilize online tools to optimize and compress codes and can save user’s time.
- Avoid Irrelevant Request: If the links are broken then it results in occurrence of 404 or 401 error code. Users can fix the broken links specially images to remove the occurrence of an error and speedup the website.
- Server Resource: The resources that are shared across various pages, users must be sure that every reference to same resource utilizes identical URL. If there are resources that are shared via various sites, which link each other but these are hosted on various domains. Then it is better to use single hostname to serve file then to re-serve it via host name of every parent document.
- Minimize DNS Lookups: DNS lookups take an important time to look the IP address for hostname. Until the lookup is completed, browser cannot perform anything. Response time can be increased by reducing number of unique hostnames.
- Image Size: Images that are oversized, website takes long time to load. That is why it is recommended to utilize as small images as possible. Users can utilize image-editing tool to crop the image size. Along with it, minimize the color depth to the lowest level of acceptance and remove comments from images.
- Image Format:Users should utilize JPEG image format for their websites. PNG file format is also good to utilize but older browser does not support it completely. GIF file format should be utilized for simple graphics and animated images. It is recommended not to utilize BMPs and TIFFs format for images.
- SRC Attribute: Once the user had received the right format and size of an image, it is recommended to code it in a right way. They should avoid empty src codes of images. In HTML image code should include <img src=””>. When the quotation is empty as there is no source then, the browser will request to directory of the page itself. It can lead to add unnecessary traffic to server and can even corrupt the data of user.
- Add CSS and JS: Setting the style sheet at the document head of page, i.e. CSS excludes the progressive rendering so that the browser will block rendering in a manner to avoid redrawing of elements of page. In many cases, users generally face white page until it is completely loaded. It helps to make the page according to W3 standards and adding the JS (Java Scripts) at the bottom of page for the similar reason.
- Google PageSpeed Insights: It results the speed for both desktop as well as mobile site. It fetches the URL twice- one from desktop and another from mobile agent. Later it results a site rank, which is based on 1 to 100 on a scale. The site with the higher number is better optimized for speed. If the score is 88 or higher then, it means speed of site is well performing. There is also availability of chrome extension that allows the assessment of any page from Developers PageSpeed Tab. It gives a balanced overview of site’s speed and action to take in a way to improve the performance of page and site as well.
- GT Metrix: It goes into the extensive details and results in full history of site’s page load times. It provides various monitoring tools such as video playback feature, various reporting options as well. It also permits users to export the complete history to CSV file.
Sometimes, when you start Microsoft Outlook randomly an error message appears:
“This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem.”
For putting an end to this error message, you reinstall Microsoft Outlook but the problem may still appear.Therefore, to overcome this error message user first needs to find out the reason behind its occurrence and reach the solution.
Reason: Generally, this issue is caused by an add-in that you installed which modified or created its own OUTLOOK.EXE.MANIFEST file in Microsoft Outlook installation catalogue.
Solutions: Clearing out the offending add-in will usually fix this bug. If not, then you will need to uninstall the application.
In Microsoft Outlook 2013 and 2010:
Click on “File” tab >> “Options” >> “Add-ins” (at left pane) >> Go to “Manage: COM Add-ins” (at right pane) and click on “Go…” button.
In Microsoft Outlook 2007:
Click on “Tools” >> "Trust Center" >> "Add-ins"
In Microsoft Outlook 2003:
Click on “Tools” >> “Options” >> Click on “Other” tab >> Add-ins. Now, locate the culprit add-in and disable it.
If the add-in is not listed, you will need to edit the registry settings.
- Open the registry editor (Click on Start button >> Run >> type regedit in the run dialog box). In short or you can also press Windows Key + R (simultaneously) to open run dialog box.
- Now, browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Addins
- Locate the suspected add-in in the list
- Set the LoadBehavior to 0
Delete Outlook Manifest File
To resolve, find and delete OUTLOOK.EXE.MANIFEST file from the installation directory of current version of Microsoft Outlook. By default, in Microsoft Outlook 2007 the path to locate this file is: C:\Program Files\Microsoft Office\Office12
Windows 64-bit Version: The location would be: C:\Program Files (x86)\Microsoft Office\Office12
Repair MS Office
After deleting the OUTLOOK.EXE.MANIFEST file, repair Microsoft Office installation or start Office diagnostics by following this path:
Click on “Start” button>> “All Programs” >> “Microsoft Office” >> “Microsoft Office Tools” >> “Microsoft Office Diagnostics” >> “Run Diagnostics”
Outlook Safe Mode:
Try to open Microsoft Outlook in safe mode and check if it opens. To do so:
Press “Start” key + “R” >> type “outlook.exe /safe” in the run dialog box.
NOTE: There will be a space between “exe” and “/”
Watch this video to open Outlook in safe mode: https://www.youtube.com/watch?v=ojML6NuBQGQ&feature=youtu.be
Check Your Add-Ins
Few add-ins keep realigning the file back due to which the issue may repeat even after you reboot Microsoft Outlook. To find this add-in, remove all your add-ins and enable them one by one to find the offender. Once you have detected the respective add-in, uninstall it or check with the dealer of the add-in if there is an update for it.
Reset Navigation Pane:
At last, if the issue still appears, then please try to reset navigation of Microsoft Outlook. To do so, click on “Start” button >> click “Run” and type “outlook.exe /resetnavpane” in the run dialog box.
- Sign in to Google Admin Console using administrator username & password
- Go to Users Tab after sign in & select each user to identify user’s email address
- Sign in to the Office 365 admin center and go to USERS >> Active users
- Open MS Excel to create the file using Email address, username & password
- Enter the credentials of each mailbox you want to import
- Email Address will contain the email address of Office 365 mailbox
- Username contains sign-in name of the user’s Gmail mailbox
- Password has the app password for the user’s Gmail mailbox
- Save the file in CSV file format & Exit MS Excel
- Go to Exchange Admin Center (EAC)
- In the EAC, Go to Recipients >> Migration >> More >> Migration Endpoints
- Select New (+) to create migration endpoint & choose type as IMAP
- Set IMAP Server to imap.gmail.com on the IMAP migration configuration page, without making changes in the default settings
- Choose Next and after testing the connection to Gmail, enter migration end-point name on the Enter general information page.
- Click to New to proceed the creation of migration endpoint.
- In the Office 365 Admin Center, choose Admin >> Exchange
- Select Recipients >> Migration in the Exchange Admin Center
- Click on New(+) >> Migrate to Exchange Online
- Select IMAP Migration >> Next
- Click on Select the users page, choose Browse to add the migration file we created
- The number of users will be listed after Office 365 validates the migration file & click on Next
- Select the migration end point created on the Set the migration endpoint page & choose Next
- Take the default values on the IMAP migration configuration page & choose Next
- Enter the name of the migration batch on the Move configuration page & choose Next
- On the Start the batch page, we will choose Browse to send a copy of migration reports to other users and choose automatically start the batch >> New.
- The migration will start immediately with status Syncing
- To verify the working of migration, Go to EAC and select Recipients >> Migration
- We need to check the mailbox and migration file used, if the task fails.
- Last verification of successful mailbox migration to Office 365 can be done after login to Office 365 and check if the emails are present.
- Login to the Gmail account
- Go to Contacts of the Gmail
- All the contacts will be listed
- Click on More and select Export Contacts option
- Select Outlook CSV option and click on Export
- The exported file will be saved in CSV file
- Login to Office 365 to import
- Go to People and click on Settings >> Import contacts
- Choose the CSV file by browsing it and click on Next
- Successfully imported Gmail Contacts to Office 365
- Sign-in to Gmail account
- Search for Google calendar
- Go to Setting Menu and then settings again
- Go to calendar and select Export calendar
- Save the icalendar file containing calendar entries
- Login to Outlook account & import the icalendar file using File >> Import >> choose import icalendar file
- Choose the file created and click on Import
- Import process begins and after completion, calendar entries are accessible to both Outlook and Outlook Web Access.