InfyOm Blog

latest-post

Recently, I have created a new package for Laravel Community. it's called Laravel PWA. first of all what is PWA? let me explain a bit more about PWA. PWA means progressive web application. PWA provides a facility to install your web application on mobile and desktop. you don't need to write lots of line code in native platform-specific code.

You can create a PWA site in a few minutes using Laravel PWA.

You can watch the video tutorial as well to install this package.

Step 1:

Install the package by the following command,

composer require ladumor/laravel-pwa

Step 2:

Add Service Provide into app.php config file in provider section. You can skip this step if you installed it in Laravel 6 and more.

Ladumor\LaravelPwa\PWAServiceProvider::class,

Step 3:

Add Facade to app.php config file in aliases section. You can skip this step if you installed it in Laravel 6 and more.

'LaravelPwa' => \Ladumor\LaravelPwa\LaravelPwa::class,

Step 4:

I think installation is done and no need to publish all the assets using the following command,

php artisan laravel-pwa:publish

Step 5:

This step is very important. you published all the assets in the previous step. now, you need to link all the assets in your main blade file. for ex app.blade.php

Add the following code in the root blade file in the header section.

<!-- PWA  -->
<meta name="theme-color" content="#6777ef"/>
<link rel="apple-touch-icon" href="{{ asset('logo.PNG') }}">
<link rel="manifest" href="{{ asset('/manifest.json') }}">

Add following code in root blade file before close the body,

<script src="{{ asset('/sw.js') }}"></script>
<script>
    if (!navigator.serviceWorker.controller) {
        navigator.serviceWorker.register("/sw.js").then(function (reg) {
            console.log("Service worker has been registered for scope: " + reg.scope);
        });
    }
</script>

You should watch this tutorial if you want to set it up manually instead of using this package.

October 08, 2021userShailesh Ladumor

Posts

post

Main QA points for delivering high-quality SaaS-based solutions

SaaS testing is the process of conducting a test case on an on-demand software or web-based software system. Software testing as a service is different from testing on-premises applications because SaaS-based application testing requires access to browsers and is centered around web application testing methods.

The software tests robust SaaS performance testing plans against real-world traffic in a cloud environment to confirm that the service is available, useful, and optimized for all web concurrent users at all times. By adhering to the best practices of SaaS testing, your team can quickly deploy updates and upgrades, increase ROI, and increase user satisfaction.

SaaS-Based Solutions: 4 Reasons to Testing

Reason 1. Smart scalability

The option to change software capabilities immediately upon request allows tenants to save costs on using cloud services. What's more, SaaS vendors use auto-scaling mechanisms that diagnose the amount of current users and adjust the software according to sizing needs.

Reason 2. Regular and rapid updates

Within the tight relationship with the SAS provider, the shortcomings and modifications of all solutions go through it. As a rule, the process of correcting errors and making changes is quick and frequent. Therefore, a robust QA strategy should be defined to optimize the snowfall of test scenarios on short notice.

Reason 3. Multi-tenancy

SaaS opportunities to use shared cloud resources make it affordable for a range of different organizations and streamline software support. Within the approach of providing access to multiple customers, each tenant's data is different and remains invisible to other subscribers. However, the sheer number of connections with a vendor can cause difficulties in compatibility and integration. In this case, improving the quality of the API may be the escape solution.

Reason 4. Adjustable architecture

One more reason why companies choose SaaS is the ability to customize and specify settings that perfectly match the needs of the business. And this requires thorough supervision, as improper operation of the IT solution can lead to defects after adding some modifications that can exacerbate the increased churning rate.

Therefore, in these specifications, SaaS testing is more complex than testing cloud and on-premises apps, which gathers more demand and a more in-depth attitude towards QA activities.

Now Let's see main points to get Upscale SaaS-Based Solutions

1. Functional testing

Testing all levels of connections between IT product components, including units, their integration and system testing, QA experts check the proper management of efficiency. Notably, the general requirements include numerous cases corresponding to casual user scenarios. Checking numerous configuration combinations makes testing more complete.

2. Performance testing

While on-premises applications are based on the user's environment, the customer experience in SaaS-based products may be influenced by others. Thus, performance checks are necessary - to run stress and load tests, QA engineers identify the above limitations of software capability and evaluate its behavior under the expected number of concomitant users.

3. Interoperability testing

SaaS based products perform flawlessly against various browsers and platforms as a prerequisite. Before conducting the interoperability test, the QA team estimates the most preferred browsers and platforms and isolates the browsers used by a few clients to exclude them. With every browser or platform tested, QA specialists cover the full scope of test configuration and provide seamless software operation for a wide range of users.

4. Usability testing

Intending to reduce churn rates and build long-term relationships with end users, companies primarily strive to enhance the customer experience with convenient app usage. By providing simple information architecture, simple workflow and interaction as well as visual readability and adequate feedback on commonly used functions, the individual can satisfy customers through a user-friendly application.

5. Security testing

Within sensitive data, SaaS-based solutions need to enable highly secure storage and disposal of information. Accepting casual accounts and roles, these applications require full validation of access control. To identify vulnerabilities and avoid data breaches, QA experts perform penetration testing, exploring potential barriers.

6. Compliance with requirements

Winning the competition also assumes meeting worldwide standards. Depending on the industry, HIPAA checklists for health products, OWASP security recommendations for any-domain web and mobile applications, GDPR to enable secure data storage and worldwide transfers and much more may be required to conduct software testing.

7. API testing

API testing is required between organizations delivering SaaS products, in conjunction with customer platforms and other third-party solutions. With it, instead of using default user inputs and outputs, QA engineers run positive and negative views of calls on APIs and analyze responses to system interactions. Such an approach allows in advance to ensure that the API application and the calling solution work properly. It focuses primarily on the business logic layer of software architecture.

8. Regression testing

Once the new functionality is implemented, it needs to be verified that the latest improvements have not affected the developed features. Being an elaborate and cumbersome process, the SaaS regression test includes all the test types mentioned above and a range of test cases involving more.

InfyOm has experience delivering comprehensive QA assistance with solid regression testing. Learn how our QA engineers tested and streamlined the software, ensuring the quality of the SaaS platform for public housing authorities.

Summary

Once you decide to build a true bug-free SaaS application, IT strategy needs to add SaaS testing to its specifications that include the use of Wise Cloud resources, prompt updates, multi-tenancy and customization.

By introducing QA tips from the InfyOm list, one can improve the quality of solutions, obtain the required business and operational values, and reduce churning rates.

October 25, 2021authorBhumi Khimani
post

White hat SEO is the ethical and useful proven technique suggested by search engines for a higher ranking in SERP and content strategies are based on user experience rather than spammy techniques.

In this blog post, we will discuss a complete guide of white hat SEO techniques. This is a complete information guide and I hope this guide solved your queries related to white hat SEO.

Read this post to the end to solve your query about any White Hat SEO-related topics. I am sure if you read this post to the end so your query will be solved.

So let's get started to solve user's queries with proven techniques:

What are the strategies of White Hat SEO?

1. Provide valuable content to a user

Generally, people blog posts use to gain organic traffic to a website, and also this works as lead generation. Create the content on what people are looking for and your content should be relevant to this particular topic.

If your content is relevant and authoritative so other people use it as a reference means you can backlinks from this type of user.

2. Satisfy User Intent

Satisfying user intent should be your primary goal. If users type query "SEO Guide" that means they want a result-related SEO guide, not other things. So, user intent is based on the user's query.

Generally user intent is four types: Navigational, Transaction, Commercial, Informational.

Here are some examples based on user intent, if the user search query "SEO Tutorial" means they looking for information about a particular topic so this is the informational user intent.

If user search "SEO services" means they want/give to SEO service so it is navigational user intent.

If a user searches "Top 5 strategies of SEO" it means they want to know about SEO strategies so it's commercial user intent.

If a user searches "Buy Clothes" it means they want to buy clothes so it's transactional user intent.

Strategies for satisfying user intent

  • Know your buyer's persona
  • What are they looking for
  • Optimize content with specific keywords
  • Use videos and images in the content

3. Make website mobile-friendly

Almost 52% of traffic coming to websites using mobile phones means your website should be mobile friendly are important. If your site doesn't mobile-friendly then Google can not index your site into SERP.

You can check your site is mobile-friendly or not using Google’s mobile-friendly test tool.

How many White Hat SEO techniques are there?

Why do we use white hat SEO techniques? some of the questions in your mind are related to this topic so today we discuss that topic and solve your query.

1. Prioritize to Quality Content

In Modern-day SEO content is king. So we mostly focus on content that users can easily understand and react on content. While writing content your focus should be on users not on search engines because you write content for users, not for search engines.

If users like your content and spend time then automatically your content ranks in the search engine so focus only on the best user intent content.

Some factors for Quality content,

  • Length of your content
  • Topic for content writing
  • Keyword distribution on the whole topic
  • Internal links & External links

2. Content related keyword

While writing blog posts you must know that content and keyword should be related.

Select 1 primary keyword and 3 to 4 secondary keywords for content. Don't stick only primary keyword because if the primary keyword doesn't rank in the search engine then possibility secondary keyword may be ranked in the search engine so select secondary keyword while writing content.

Each of your keywords should be related to content type.

3. Keyword-rich in the page title and meta-data

Keyword in page title and meta-data is mandatory so search engines easily understand the content type and rank in search engine.

Some people ignore this thing but it's a direct signal to search engines for ranking your page.

4. Simple website navigation

Simple website navigation boosts your organic search engine ranking also users can easily find your website pages.

If your website has a simple navigation structure then users can spend more time on your website it means your site is up the side in search engines easily because the user experience is most important to rank in search engines.

5. Fast page loading speed

Fast page loading speed is important to a higher ranking in search engines.

Core web vitals are new for the loading page speed factor so you should consider them while managing your page.

Using this increase your page loading speed:

  1. Minified Javascript and CSS file
  2. Cashed Javascript and CSS files
  3. Compressed images
  4. Reduce redirects from the website

6. Priority to user experience

Priority to user experience while designing your page and content.

Some signal to make the best user experience

  1. Decrease bounce rate
  2. Simple navigation structure
  3. Use images and video in content
  4. Use Schema structure
  5. Only use White Hat SEO techniques
  6. Paragraph should be maximum 3 to 4 line

7. Use schema markup

Schema markup is not direct ranking factors for search engine but using this make better user experience.

If you use schema on your page so google can understand and show some of the points of your pages as the content type for attracting users to your page.

So, recommended is to use schema for your page you want to rank in search engine.

8. Quality link building for webpage

Link building is an off-page SEO strategy. Quality content & link this is an important factor who want a higher rank in search engines.

Get quality link building from high domain authority sites compare to your site.

Why is White Hat SEO important?

Because without white hat SEO you never ranked in search engines.

Sites exist in search engines because of white hat SEO, no black hat or gray hat SEO techniques.

Importance of White Hat SEO

  1. Improve your search rankings in search engine
  2. Save money because you don't go for paid advertisements
  3. Produce quality content
  4. Your site should always be prepared for algorithm updates

Should you always use White Hat SEO?

Yes, obviously you should always use white hat SEO because no chance of deindexing your site in search engines.

If you use black hat SEO techniques then a high chance of your site being deindexed in search engines.

SEO experts always tell use white hat SEO techniques to your site for long-lasting highly results.

Is White Hat SEO legal?

Yes, Always without any doubt white hat SEO is legal and you should always use white hat SEO techniques for your site to better ranking in search engines.

If you have any doubt or queries related to white hat SEO then you read this complete post for solved your query or doubt.

How to do White Hat SEO?

Following steps for white hat SEO:

  1. Crete attractive design for user
  2. Don't copy the content of other sites
  3. Technical site audit for check issue or not
  4. On-page SEO site audit for check issue or not
  5. Backlink audit for quality check
  6. Follow SEO guidelines
  7. Use schema markup
  8. Update content from time to time

Conclusion:

White Hat SEO: complete informative guide in this topic we discussed complete white hat SEO importance, strategies, advantages, and try to solve queries related to this topic. I hope this guide may be useful for you.

October 04, 20213 MinutesauthorMilan Gangani
post

In HTML and CSS, an attribute selector is used to select any element with a specific attribute or value. This is a great way to style HTML elements by grouping them based on some specific features, and the feature selector will select elements with similar elements.

In CSS LifeStyle Example: We know that styling HTML elements with their tag names, class names, ID names, etc.
This all will apply the changes to all tags or all classes or all ID names within the page. But if I have a situation where I want to apply styles to a tag name but only a few of them we just name their attribute in the indexing bracket. Therefore that it can only apply those changes to matching tag name and attribute name matching elements.

Here are 7 CSS Attribute Selector Syntax:

  • [attribute]
  • [attribute=value]
  • [attribute~=value]
  • [attribute|=value]
  • [attribute^=value]
  • [attribute$=value]
  • [attribute*=value]

1) [attribute] Selector only used to select HTML elements with the required attribute.

// This will color the tag with a title attribute.

a[title] { 

     color: yellow;
}

<a href=”” title=””>

2) [attribute=value] Selector used to select HTML elements with required attribute and value.

// This is used to select HTML elements with the required target and _blank.

a[target=”_blank”] { 

   color: yellow;

}

<a href=”” target=”_blank”>

3) [attribute~=”value”] Selector used to select HTML elements with required attribute value contains a given word anywhere in the selector.

// This will color the tag with title attribute value as a para word.

[title~=para] { 
   color: yellow;

}

<p title=”hello_para”/> 
<p  title=”_blank_para”>

4) [attribute|=”value”] Selector used to select HTML elements whose attribute value starting with specified value.

//This will color the tag with class attribute value as starting with the specified value
.

[class!=mango] { 
color: blue;

}

<p class=”mango_yellow”/> 
<p class=”” title=”mango_red”>

5) [attribute^=”value”] Selector used to select HTML elements whose attribute value begins with the specified value.

// This will color the tag with class attribute value as start with the specified string
.

[class!=”there”] { 
color: blue;

}

<p class=”there_yellow” />
<p class=”” title=”there_red” />

6) [attribute$=”value”] Selector used to select HTML elements whose attribute value ends with the specified value.

//This will color the tag with class attribute value as ends with the hello string
.

[class$=”hello”] { 
color: blue;

}

<p class=”hi_there_hello” /> 
<p class=”I_am_hello” />

7) *[attribute=”value”] Selector** used to select HTML elements whose attribute value contains specified value anywhere in the attribute value.

//This will color the tag with class attribute contains specified value anywhere
.

[class*=”am”] { 
color: blue;

}

<p class=”gaming”/> 
<p class=”games”/>
September 25, 20213 minutesauthorPayal Pansuriya
post

Being an HR professional it's too critical to engage each person in the organization. To engage employee HR need to transform the relationship (from arrange marriage to Love marriage)

Now the question is

How it would be possible as each and everyone has a different mindset in the organization?'

The obvious answer is

HR needs to understand the Employee's Value circle and use the factor to motivate and engage employees with the organization.

Again the new question born in the mind

What is the Employee Value circle?

The employee value circle is the combination of various employee's values which they want from the organization. After identifying the value we can easily decide the category of the value circle. The value category gives us the way to motivate and engage the employee and we can form a long-lasting relationship between organization and employee.

let's understand what is Employee Value circle is

Category-1

3RPM

1st R- Recognition 2nd R- Reward 3rd R Respect P- Promotion M- Motivation

We need to find out what is the thing from category 1 that works better for the particular employee.

Category-2

Money

If the person works for money then prepare the monetary plan to motivate the employee. you can use the bonus, incentives, vouchers, commission, cash card, etc. Sometimes you purchase something for them which they can consider monetary reward and gain income out of them. For instance shares.

Category- 3

Learning Opportunity

Many people in the organization are willing to learn and explore new things, to engage their organization can provide the learning platform for them.

Category- 4

Flexibility

If the person wants the flexibility to figure out the possibility and provide them, believe me, they will be happy and become more productive

At the first glance, it looks easy to do the Employee Value Circle survey but it's not Easy as ABC. HR professionals need to keep patience, keep an active approach all the time and observe everything about a particular person otherwise it will become a worthless, waste of time, and a waste of resources as well.

September 25, 20213 MinutesauthorMariyam Bemat
post

Agile testing is a software testing process that follows the principles of agile software development. Agile testing methodology aligns with iterative Development Methodology in which requirements develop gradually from customers and testing teams. The development is aligned with customer requirements.

The agile testing process is a continuous process rather than being sequential. The testing begins at the start of the project and there is ongoing integration between testing and development. The common objective of agile development and testing is to achieve high product quality.

Agile Testing Methods

Behavior Driven Development

Behavior Driven Development (BDD) improves communication amongst project stakeholders so that all members correctly understand each feature before the development process starts. There is continuous example-based communication between developers, testers, and business analysts.

Acceptance Test Driven Development

ATDD focuses on involving team members with different perspectives such as the customer, developer, and tester. Three Amigos meetings are held to formulate acceptance tests incorporating perspectives of the customer, development, and testing. The customer is focused on the problem that is to be solved, the development is focused on how the problem will be solved whereas the testing is focused on what could go wrong. The acceptance tests are a representation of the user’s point of view and describe how the system will function. It also helps to verify that the system functions as it is supposed to. In some instances acceptance tests are automated.

Exploratory Testing

In this type of testing, the test design and test execution phase go hand in hand. Exploratory testing emphasises working software over comprehensive documentation. The individuals and interactions are more important than the process and tools. Customer collaboration holds greater value than contract negotiation. Exploratory testing is more adaptable to changes. In this testers identify the functionality of an application by exploring the application. The testers try to learn the application, and design & execute the test plans according to their findings.

Agile Testing Life Cycle

The agile testing life cycle includes the following 5 phases:

  1. Impact assessment - Gather input from stakeholders and users, this will act as feedback for the next deployment cycle.

  2. Agile Testing Planning - All stakeholders come together to plan the schedule of the testing process, meeting frequency, and deliverables.

  3. Release Readiness - In this stage, we review the features that have been developed/implemented are ready to go live or not.

  4. Daily Scrums - Daily standup meeting includes everyday meetings to catch up on the status of testing and set the goals for the whole day.

  5. Agility Review - Weekly review meeting with stakeholder meeting to review and assess the progress against milestones.

Conclusion

Agile testing not only facilitates the early detection of defects but also reduces the cost of bugs by fixing them early. This approach also yields a customer-centric approach by delivering a high-quality product as early as possible.

September 25, 20213 minutesauthorNayan Patel
post

In our previous tutorial, we had seen the most common security threats. Let's see Main Seven Tips and its Recommendations on How You Can Protect Yourself from These Threats are mention below.

1. Saved Login Credentials

It is recommended not to save credentials in the browser. Instead, use password managers like Password Safe and KeePass to store credentials.

Password managers work through a central master password and help you keep your website passwords secure.

You can also set the administrator to access a saved login or URL, depending on your convenience and security reasons.

2. Removable Browsing History

Deleting the browser cache is a way to remove risky information, especially when engaging in confidential activities such as online banking. This step can be performed manually in the browser or set to automatic when the browser is closed. Another way to stay protected from this threat is to use Incognito or Private Browsing mode, where no saves can be harvested.

3. Disable Cookies

The best solution to the threat of cookies is to disable them when using your browser.

However, it is not exceptional, as many websites rely on cookies and thus get limited access to their functionality once they are turned off.

Disabling cookies may also result in annoying prompts. Getting rid of cookies on a periodic basis can help you protect your browser, beware of duplicate information by websites as a side effect of it.

4. Reduce Browser Cache by using Incognito Mode

Protection from such threats can be achieved through incognito browsing as well as by manually clearing the cache as per the requirement, especially after a sensitive browser search.

5. Look for Standard Java Configuration

Java is a widely used language for running Windows and other operating system-related code. It is designed in such a way that the applets inside it run in a separate sandbox environment, which helps prevent them from accessing other operating system components and applications. But more often than not, these vulnerabilities allow small applications to escape from the sandbox environment and cause the threat.

To avoid Java-related threats, search and choose a standard Java security configuration that works best with your browser as well as PC and deploy these configurations through a key source such as Group Policy.

6. Third-Party Plugins or Extensions

Browsers often have third-party add-ons or extensions provided for various tasks, for example, JavaScript or Flash for viewing or working with content. These are both from well-known high-quality dealers, however, there are various modules and add-ons from less legitimate sources and may not, however, offer a business-related benefit. For this type of threat, it is recommended to only allow business-related plugins and extensions as a key aspect of the official business approach, for example, to use the Internet and email. Depending on the browser(s) used in your link, explore ways to whitelist unwanted plug-ins or appropriate plug-ins, so that only those plug-ins can be served. Security modules are arranged for automatic updating or submission of new forms by focused components, (for example, Active Directory Group Policy or System Center Configuration Manager).

7. Ads Popping up and Redirects

Pop-up ads are well-known malicious ads that can be particularly confusing and difficult to work with. They regularly give false notifications, for example, they confirm that PC you have an infection and encourage you to submit their antivirus to activate it. Usually, malware is the thing that really ends up happening. These popups are questionable to close because often there is no X to do it like this.

The best alternative is to close the program completely or use Task Manager in Windows / Execution direction in Linux to close the application.

That's it. If you want to harm-free system, take these tips and apply them to your Web-application. It will help to protect from security threats.

September 25, 20213 minutesauthorBhumi Khimani
post

This is only part of what’s new, as there are over 100 features that serve app developers to further the entire Android experience. On Google's developer website, you can read about it all.

Media controls

While playing music, you can usually see a notification with music controls if you swipe down the notification drawer. However, now in Android 11, these controls are integrated into the Quick Settings menu. So, if you swipe to the top of the screen and with your Bluetooth and Wi-Fi tiles, you can see the music controls.

You can also choose which device will play music, which is accessible if you have Bluetooth earbuds or speakers connected. Drag the menu further down to see other options, such as the ability to select a song without opening the Music app.

Conversations and Bubbles

Google is finally unveiling its official implementation of the conversation bubbles. If you use Facebook Messenger on Android, you will already be familiar with this feature. This feature enables the conversation to stay in floating bubbles that can be moved around the screen and retrieved from within any application.

Google's own documentation says the section will be on "many phones," not all of them, so some manufacturers may choose to display it differently. In any case, apps will need to be updated to tell Android which notifications are conversations.

Screen recorder

Android finally has in-built screen recording. Screen recording in Android 11 is as easy as adding a quick setting tile and clicking it. Before you start recording, you can choose whether you need to record audio from your microphone or you can choose to show touch on the screen.

screen_recording_1

screen_recording_2

The new screen recorder can be accessed by tapping the 'Screen Record' tile in Quick Settings - if you don't see it on your device, press the Edit button in Quick Settings and drag the tile from the hidden options. Once you have it, just tap it to start recording.

Power button menu

Android 11 comes with a new power menu that enables you to quickly access all connected smart devices.

To reach the new menu just long-press the power button and control all connected devices like smart locks and thermostats with one click, without the need to open a lot of applications. This latest addition lets us feel like Google has finally brought smartphones to the smart home.

Notification history

Have you ever wondered which apps send the most push alerts to your phone? Did you accidentally clear the notification and aren't sure if you missed something important? If so, you'll love the new Android 11 Notification History page.

Do you ever refresh an instruction before you get a chance to read it? Right now, you don’t have to think that it was something important. Android 11 has launched Notification History which can be accessed by navigating to Settings> Apps & Notifications> Notifications> Notification History.

notification

Improved 5G Support

Android 11 includes enhanced developer support to help you reap the benefits of faster speeds and 5G networks. You can understand that when a user connects to a 5G network, they get an estimate of the connection bandwidth and check if the connection is metered.

September 24, 20213 minutesauthorVivek Beladiya
post

On-page are SEO types are used for ranking your webpage in google at no.1 position to get more traffic. That can take time but it's processed for a one-time setup than organically site rank in google and you get high-quality results.

Here you can get the ultimate guide about on-page SEO and you can apply this process to get results as you expect.

Factors for On-Page SEO

There are some factors that affect while process of on-page SEO.

So, let's get started,

1. Title

The title is the most important factor for the rank website in google. A page title should be attractive for the user if the user doesn't interest in your title then the user never read your blog post.

The title length should be 50 - 60 characters. Google can cut down longer versions of the title and your title doesn't see in google as you expect.

Here is the list for titles:

  • Use a keyword in the title
  • A Longer version of the keyword used in the title
  • CTA - call to action word use
  • Don't use stop words
  • Use your brand name in the title

2. Metatags

Metatags are also the most important factor for ranking. Metatags consist of a meta title, meta description, meta keyword, etc.

The length of the meta description should be generally 155 to 160 characters.

Metatags represent your whole blog in short. It should be attractive for user expectations.

Google can change your meta description and meta title user's query related but write meta description is required. And it should be relevant to your blog post.

3. SSL Certificate

Users can trust an only secure site if your site has no SSL certificate then it shows not secure so, user cannot trust on this site and don't provide information to this site.

Your site not should be HTTP but should be HTTPS using this gets user trust belongs to your site easily.

Example:

http://infyom.com/ - without an SSL certificate

https://infyom.com/ - with SSL certificate

4. Responsive Website

The website should be mobile-friendliness if not then google can not index a particular webpage or site.

5. Navigation

Navigation of your website is should be easy for users so users can spend more time on your site.

Users can easily go from one page to another page using simple navigation.

You can use a breadcrumbs snippet for easy navigation.

6. Page Loading Speed

Core web vitals plays an important role in page loading speed. Low page loading speed means users can more time spent on a website.

Key factors:

  • Images compression
  • Compress javascript and CSS files
  • Cashed javascript and CSS files
  • Light theme

7. Text Visibility

Another important factor is text visibility. Text on your site should be visible to the user. Not used word to white text in the white background is not visible for the user.

8. CTA - Call to Action

Use call-to-action words in your content for getting to user interaction with your content.

Ex. Buy Now, 2 Days left only, Create an account, Free e-book, Explore, Join now, Discover, etc. all are call-to-action words that use in your content to increase user interaction with your content.

9. Img alt text

Always use alt text for every image that is in content. Alt text should be relevant to your image.

Don't use repeat alt text in the same content.

10. Internal Linking

Your site pages should be interlinking with each other for easy navigation. Google can easily understand your site structure if you use interlinking of all pages with each other.

Google can easily crawl them and indexed them in SERP. Using this users can spend more time on your website and you can get a rank in google.

11. External linking

You can do link to high domain authority web pages on your page. This is also a ranking factor in on-page SEO.

Not limit to external linking to your web pages.

12. URL Structure

Use an easy URL structure for your web pages. Don't use a long-form of URL structure.

Conclusion:

All factors are important in on-page SEO points of view so, follow these steps to get a higher ranking in google.

September 24, 20212 minutesauthorMilan Gangani