Blog Archive

How To Get Backlinks For A Website? Follow These Easy Steps

While doing SEO its very important to generate the SEO Backlinks of your website. If you are new with SEO then you should first familiar with what actually backlink meaning?

Let go through the definitionBacklink

What is backlink?: Backlinks are the incoming links to your webpage. In other words we can say the hyperlink that link from a webpage to your website.Its very important to acquire high backlinks for the website popularity. It also known as the inbound link of your website.

 

 Let go through the image to clear your doubts

From the image you see multiple website get linked with your website.

Means your website link are present in these search engine directory. So these are also known as Link juice or link building

There are various factor from where you can generate a high PR backlinks , but for that you should check some of the important metrics while creating the link building.

  1.  The website should High DA and PR: Here DA refers to Domain authority and PR refers to page rank according to the Googlebot. You can easily check from the moz.com or various SEO tools like SEMRUSH, SEO QUAKE and many more.
  2. Another factor check the trust rate of the website
  3. Check the site linking
  4. Check spam rate
  5. Website Alexa rank
  6. website optimization

After all green check with the above terms then you are secure with making a backlink with that website.

There are various submissions also known as off-page SEO through which you can generate your backlinks are as follows:

  • Business Local Listings and Directories
  • Directory submission
  • Blog Commenting
  • Guest Posting
  • News and Press Releases
  • Forum submission
  • Web 2.o submissions
  • Profile creations

If you do these steps daily for your website there will 100 % guarantee to rank soon in Google SERP and with high quality traffic.

Hop you understand the importance of SEO backlink and now it’s easy to generate your website linkbuilding.

What is Off Page SEO and its Techniques

What Is Off Page SEO?

Off Page SEO is an number of techniques that are used to improve your website ranking in the Google search result. Or in another words the various submissions which help to increase your website ranking. Also generate your SEO backlinks. Here are some of the factor which you may count for the better website ranking are as follows

1.Numbers of backlink

2. Page  authority rank

3. Number of user visitor

4. Link building or link juice

5. Social Media Marketing

Its very important that you are familiar with above terms , otherwise you are missing very important features.Now we will go through above features or definitions and understand how to get rank soon in SERP.

a. What is backlink?

As with the name you may got idea about backlink. Or just break this words in two parts i.e back+link . A link back to your site . If you are submitting your content among 20+ website and pasting your dofollow links then there you are creating a link juice or link building which in another word also called an backlink

Here above you notified some of terms like link juice, dofollow links ,nofollow links

a.a What is Link juice ?

Link juice Defination by Rnaura

So Let take an image example and explain you easily the definition of Link Juice. As you see there is a website whose internal links had its child links means they are making a hierarchy tree.

where grand parent——->parent——->Number of Child

A website url with internal links further making links with another pages . So for the ranking of the website its very important that your website had great amount of link building or link juice. This will help you to increase your website ranking.

Because Google main focus is to crawl your work and find where your relevant content and links lies and present to the user when they hit a search button.

 

a.b What is dofollow links?

Dofollow links refers to those links which allow to add links . Like you are adding the keywords with anchor text adding your website link, then what happen a submission website allowing you to provide your dofollow link to your site.

Now when Google crawler crawl the website what he find that there is one keyword which had a dofollow link and automatically fetch to the linked website. Google Loved the Link juice. So for the website ranking use as much dofollow link with High Domain Authority website .

a.c What is nofollow links?

A nofollow link is vice-versa of dofollow link. Means a website where you are doing various submission but they don’t offer an backlink or link juice.Wikipedia

A great example I will share with you as you all are familiar with Wikipedia.com  , there if you type for amazon, filpkart or any other most common site like facebook. There will the addition of nofollow link. Here bellow image example have a look.

 

2. What is Page authority rank?

For various submission its very important to check the submission page authority, spam rate and Domain Auhtority. Now questions arise why these factors important. As we all know the things having its name will have its backlinks also contains the black hat seo.

If you have brand new business and want to rank soon then its very important to juice the links which are have its importance in the market. And we can check or audit website with these factor like page authority(PA) or Domain authority(DA) and the spamming rate.

 

For calculating these factor you can go through various SEO tools like MOZ.com, seoquake ,semrush and many more

 

3. Number of user visitor

To checkout the accuracy or analysis your website its very important to figure out how much visitor are there in your website . How much traffic rate in your website, Bounce rate, the overall analysis.

This report easily generated through the Google analytics. Here in the above you will see the definBounce Rateation Bounce rate which refer to the visitor to the website for the time and without playing any click go through out. Which is very bad impression for your website.

So your website bounce rate should be as less as you can. You can check your website bounce rate easily through the google analytics

 

4. Social Media Marketing

There are lots of the social website where number of users sharSocial Media marketinge their views through posting, image, videos and such kind of actions called as Social Media Marketing.

There are website which are specially meant social Media Marketing are Facebook, Twitter, Tumbler, Pinterest and many more.

 

After go through various Off page important terms now its turn to go through various submissions that are take place under Off Page SEO.

As you read in our previous blog namely “SEO Beginner Guide” where you get idea various submissions like

Link building
Bookmarking Submission
Image SubmissionVarious SEO techniques
Business listings Submission
Directory Submission
Document Submission
Questions answers Submission
Blog and Article Submission
Document Submission

 

These are the above submission which will help you get the various backlink for the website which will result in website ranking.

Hope you briefly understand the Off Page SEO techniques and its important terms. For more various SEO terms stay tuned with Rnaura services.

 

Getting Started With Google Webmaster Tool

Are you using Google Webmaster Tool for your website? if no then you are missing the very important concept of SEO.

Today we will talk about Google Webmaster and its importance. Before that, you should familiar with SEO, types and various features to be used while doing website SEO. You can read  SEO beginner guide for easy understanding.

Sign up with Google Webmaster Tool

Google webmaster is the very first step to be used while doing the SEO. For that its necessary to have Google account and verify your website to the Google. This will with the below steps.

Step 1. Sign up your Google Webmaster account

Step 2. After getting signed in another window will display for the website URL or the android app URL which you want to register with the Google.

Step 3. The next tab will open about the tag for the verification of the website.

Google webmaster

Step 4. Open your website admin page

Step 5. Now go to below path

Appearance—>Editor—->header.php

Step 6. Now open the header.php file make its backup file on your desktop.

Step 7. Now in your header.php, you see the <head> tag, now you have to paste that google verification code after the head tag started. And click to the update file.

Header php file

Step 8. After this go back to your google webmaster account and click on the verify.

Step 9. You are successfully registered with the Google Webmaster Tool.

Step 10. Enjoy the Google Services

Webmaster Tools

Step By Step On Page SEO Guide For Beginners

On-page SEO metrics

In the previous blog, you read about the SEO Beginner Guide where all the important steps are described. Now we will go further with on-page SEO metrics and various technology.

As you already familiar with SEO and its types. Now we will discuss more On-page SEO. A warm welcome to all our users to learn step by step guide for On page SEO metrics.

1.Meta Title

A very first work you should do is to set the most meaningful and understanding Title. It should like Title having words. Yes if any of the users reading your blog then it should simple and understanding.Meta Title

Not Like difficult or lengthy heading of the post. Your Title of the page you can say is like a mirror of the content inside the page. So most important follow these while generating the meta title.

The length of the Meta title tag in between 50 to 60 characters

Attractive
Short Term
Understanding

2.Meta Description

Next step is to set the Meta Description for the website each page and post. According to the Googlebot norms, there are the essential rules while building the meta description for the website.

Meta Description

What Google does it generally pare snippets of 300 characters. It’s good to keep the meta descriptions long enough that they’re sufficiently descriptive, so the meta description tag in between 50–300 characters.

 

You can set your website meta description with the Yoast SEO plugin or All in one SEO plugin or many more. You can search your own choice SEO plugin and start to the SEO work.

3.Meta Keywords

As we already discuss the importance of keywords in the SEO. Now it plays also a vital role in SEO optimization. Here you have to add all the sufficient keywords which fit best for the website post or pages.

 

Meta keywords No more than 10 keyword phrases.

4.URL Structure

Another of the biggest mistake usually people do choose the longer URL structure for the pages or the post. While doing On-page  its important to make your website page and post URL structure shorter to perform better in search engine results.

Here is the example you may go through and make yourself correct with the general mistake while Url Structure.

 

5.Body Tags (H1, H2, H3, H4, etc.)

While writing content its very important to keep in mind the content is the key factor. And the maintenance or you say the visualization of the content should be so good that user, again and again, visits your site.

You should break your content into different body tags which also an essential part of the Google norms.

Your h1 tag should contain your targeted keywords, which closely relate to the page title and are relevant to your content.

The h2 tag can be taken as the subheading of the title and should contain similar keywords to your h1 tag. The same procedure for the upcoming tags like h3 is then a subheading for your h2 and so on.

6.Keyword Density

To not banned from Google it’s very important to understand the concept of the Keyword density.

If you are using an excessive range of keywords into your article or the blog it may lead to blocking your website through the Google.

It’s a bad idea to use your keyword again and again.

Your keyword density should be roughly between 2-5%.

7. Image Alt tag in SEO

A good way to grab more user over your website is to use images instead of large essay type content.

People usually check the images and get an idea about the content. So to hold your users may have use of images.

Image Alt tag in SEO is like give the information about images to the Google crawler.

You use like text and description over the image tag.

8.Internal Linking

Last but not least “Internal Linking”. It’s not like just placing your links to another website, you should also place another website link to your website content.

There are various methods that can improve your internal linking structure. These may include like

  • content links
  • permanent navigation links.

Hope you briefly go through the very beginning concept of the on-page SEO. For more related SEO news be updated with Rnaura.

 

Happy On-page SEO.

Best free keyword research tool

Best Use of Keywords can be the good result in ranking. Check out the various Keyword research Tools for your website.

Yes, you are reading right, To get your website high rank it’s very important to do good use of keywords in your website post. Before this please have a look at SEO beginner guide to briefly understand the basic of SEO.

Keywords play a vital role in doing SEO as it comes under On page optimization and off-page SEO Optimization. Now let start the use of keyword research with the website.

There are plenty of keyword tools in the market which is free and paid. Let go through them.

1.Google Keyword Planner Tools
At very first I will suggest you go through the google keyword planner tools. It is a free tool to find out a various example of keywords you can use for the website and with the competition rate.
Check the below example you will clearly understand.

google keyword planner tools

2.KWFinder

KWFinder is a website which gives you the long tail keywords suggestions with the Average Search volume, Cost per click, Pay per click and keyword difficulty. With these best analysis, you can set the best suitable keyword for your website.

The Keyword difficulty should be a range between
Min=0 max= 100
Example Of Keyword graph.
0 – 9: effortless
10 – 19: go for it
20 – 29: easy
30 – 39: still easy
40 – 54: possible
55 – 74: hard
75 – 89: very hard
90 – 100: don’t do it

Here below share example keyword name “SEO GUIDE”
kwfinder

3.Keyword Tool

Keyword Tool is a tool which will generate the report of various keywords suggestions with the feature of competition, PPC, and CPC. Also, provide the additional feature of offering keywords from YouTube, Bing, Amazon, eBay, App Store & provides search volume data

Check the below example
keyword tool

4.Free Keyword Research Tool from Wordtracker

Wordtracker is another example of a keyword research tool where you simply need to enter the keyword or the website URL to get hundred of relevant keyword results.

Check The below example

5.Keywords Everywhere

For starting with Keywords Everywhere you need to first download the extension. The installation available for both Chrome or Firefox. The amazing thing that they show using google keyword search volume, CPC and competition Rate of keywords on multiple websites.

Check the example

Hope you like the above information and ready to analysis your keyword report with your favorite keyword tool. For more information regarding the SEO stay tune with Rnuara Services.

SEO Beginner Guide

Special Tips for SEO Beginner
As we all know there in a single day, millions of website established. And with various programming factor, they are ready to come in the market of the Internet. Now the question arises like how can I make my website ranked according to Google updated norms?
First You should familiar with SEO Types and Techniques
1. On page SEO Techniques
2. Off Page SEO Techniques

Definition of On page SEO
The on-page SEO is a very first step that comes under while starting SEO. You should familiar with the definitions like meta title, meta description, meta keywords. These are the terms which are a basic necessity while doing SEO.

The optimization of the website with pages, post, images or any other information added to our website known as On page SEO. This optimization helps to provide you website ranking or we can say a key to the success of website huge traffic.

Never Forget These On-Page SEO Techniques
Keyword Research
Best Content quality
Pages titles and meta descriptions
Content norms SEO
Headings and content Optimizations
Images and other gallery elements
SEO friendly URL optimization
Internal and External links
Website Page loading speed
Mobile friendliness Responsive
Comments and on-page SEO guidelines

What is Off-page SEO
Off-page, SEO refers to do the various techniques or the submission that helps to improve the website ranking in the search engine.

Various Off-Page SEO Techniques
Link building
Bookmarking Submission
Image Submission
Business listings Submission
Directory Submission
Document Submission
Questions answers Submission
Blog and Article Submission
Document Submission
Video Submission

Hope you get the basic idea of SEO and their various techniques to be used while ranking a website.

ANGULAR LAZY LOADING WITH WEBPACK 2-1

ANGULAR  AOT production build

The webpack.prod.js file requires that the chunkFilename property is set in the output, so that webpack chunks the lazy load modules.

  • output: {
  • path: ‘./wwwroot/’,
  • filename: ‘dist/[name].[hash].bundle.js’,
  • chunkFilename: ‘dist/[id].[hash].chunk.js’,
  • publicPath: ‘/’
  • },

The angular-router-loader is added to the loaders. The genDir folder defined here must match the definition in tsconfig-aot.json.

  • module: {
  • rules: [
  • {
  • test: /\.ts$/,
  • loaders: [
  • ‘awesome-typescript-loader’,
  • ‘angular-router-loader?aot=true&genDir=aot/’
  • ]
  • },

JIT development build

The webpack.dev.js file requires that the chunkFilename property is set in the output, so that webpack chunks the lazy load modules.

  • output: {
  • path: ‘./wwwroot/’,
  • filename: ‘dist/[name].bundle.js’,
  • chunkFilename: ‘dist/[id].chunk.js’,
  • publicPath: ‘/’
  • },

The angular-router-loader is added to the loaders.

  • module: {
  • rules: [
  • {
  • test: /\.ts$/,
  • loaders: [
  • ‘awesome-typescript-loader’,
  • ‘angular-router-loader’,
  • ‘angular2-template-loader’,
  • ‘source-map-loader’,
  • ‘tslint-loader’
  • ]
  • },

ANGULAR LAZY LOADING WITH WEBPACK 2

First create an Angular module

In this example, the about module will be lazy loaded when the user clicks on the about tab. The about.module.ts is the entry point for this feature. The module has its own component and routing.
The app will now be setup to lazy load the AboutModule.

  • import { NgModule } from ‘@angular/core’;
  • import { CommonModule } from ‘@angular/common’;
  • import { AboutRoutes } from ‘./about.routes’;
  • import { AboutComponent } from ‘./components/about.component’;
  • @NgModule({
  • imports: [
  • CommonModule,
  • AboutRoutes
  • ],
  • declarations: [
  • AboutComponent
  • ],
  • })

export class AboutModule { }
To add lazy loading to the app, the angular-router-loader npm package needs to be added to the packages.json npm file in the devDependencies.

  • “devDependencies”: {
  • “@types/node”: “7.0.0”,
  • “angular2-template-loader”: “^0.6.0”,
  • “angular-router-loader”: “^0.5.0”,

Configure the Angular 2 routing

The lazy loading routing can be added to the app.routes.ts file. The loadChildren defines the module and the class name of the module which can be lazy loaded. It is also possible to pre-load lazy load modules if required.

  • import { Routes, RouterModule } from ‘@angular/router’;
  • export const routes: Routes = [
  • { path: ”, redirectTo: ‘home’, pathMatch: ‘full’ },
  • {
  • path: ‘about’, loadChildren: ‘./about/about.module#AboutModule’,
  • }
  • ];

export const AppRoutes = RouterModule.forRoot(routes);
Update the tsconfig-aot.json and tsconfig.json files

Now the tsconfig.json for development JIT builds and the tsconfig-aot.json for AOT production builds need to be configured to load the AboutModule module.

AOT production build

The files property contains all the module entry points as well as the app entry file. The angularCompilerOptions property defines the folder where the AOT will be built into. This must match the configuration in the Webpack production config file.

  • {
  • “compilerOptions”: {
  • “target”: “es5”,
  • “module”: “es2015”,
  • “moduleResolution”: “node”,
  • “sourceMap”: false,
  • “emitDecoratorMetadata”: true,
  • “experimentalDecorators”: true,
  • “removeComments”: true,
  • “noImplicitAny”: true,
  • “suppressImplicitAnyIndexErrors”: true,
  • “skipLibCheck”: true,
  • “lib”: [
  • “es2015”,
  • “dom”
  • ]
  • },
  • “files”: [
  • “angularApp/app/app.module.ts”,
  • “angularApp/app/about/about.module.ts”,
  • “angularApp/main-aot.ts”
  • ],
  • “angularCompilerOptions”: {
  • “genDir”: “aot”,
  • “skipMetadataEmit”: true
  • },
  • “compileOnSave”: false,
  • “buildOnSave”: false
  • }

ANTI-FORGERY VALIDATION WITH ASP.NET CORE MVC

Cross Site Request Forgery

XSRF is an attack where a hacker makes malicious requests to a web app, when the user of the website is already authenticated. This can happen when a website uses cookies to persist the token of an trusted website, user. A pure SPA should not use cookies to as it is hard to protect against this. With a server side rendered application, like ASP.NET Core MVC, anti-forgery cookies can be used to protect against this, which makes it safer, when using cookies.

  • public void ConfigureServices(IServiceCollection services)
  • {
  • services.AddAntiforgery(options => options.HeaderName = “X-XSRF-TOKEN”);
  • services.AddMvc();
  • }

The XSRF-TOKEN cookie is added to the response of the HTTP request. The cookie is a secure cookie so this is only sent with HTTPS and not HTTP. All HTTP (Not HTTPS) requests will fail and return a 400 response. The cookie is created and added each time a new server url is called, but not for an API call.

  • app.Use(async (context, next) =>
  • {
  • string path = context.Request.Path.Value;
  • if (path != null && !path.ToLower().Contains(“/api”))
  • {
  • // XSRF-TOKEN used by angular in the $http if provided
  • var tokens = antiforgery.GetAndStoreTokens(context);
  • context.Response.Cookies.Append(“XSRF-TOKEN”,
  • tokens.RequestToken, new CookieOptions {
  • HttpOnly = false,
  • Secure = true
  • }
  • );
  • }
  • await next();
  • });

The API uses the ValidateAntiForgeryToken attribute to check if the request contains the correct value for the XSRF-TOKEN cookie. If this is incorrect, or not sent, the request is rejected with a 400 response. The attribute is required when data is changed. HTTP GET requests should not require this attribute.

  • [HttpPut]
  • [ValidateAntiForgeryToken]
  • [Route(“{id:int}”)]
  • public IActionResult Update(int id, [FromBody]Thing thing)
  • {
  • return Ok(updatedThing);
  • }

You can check the cookies in the chrome browser.

.NET CORE LOGGING TO MYSQL USING NLOG

Set up the MySQL database

MySQL Workbench can be used to add the schema ‘nlog’ which will be used for logging to the MySQL database. The user ‘damienbod’ is also required, which must match the defined user in the connection string. If you configure the MySQL database differently, then you need to change the connection string in the nlog.config file.

You also need to create a log table. The following script can be used. If you decide to use NLog.Web in a ASP.NET Core application and add some extra properties, fields to the logs, then this script needs to be extended and also the database target in the nlog.config.

  • CREATE TABLE `log` (
  • `Id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  • `Application` varchar(50) DEFAULT NULL,
  • `Logged` datetime DEFAULT NULL,
  • `Level` varchar(50) DEFAULT NULL,
  • `Message` varchar(512) DEFAULT NULL,
  • `Logger` varchar(250) DEFAULT NULL,
  • `Callsite` varchar(512) DEFAULT NULL,
  • `Exception` varchar(512) DEFAULT NULL,
  • PRIMARY KEY (`Id`)
  • ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

The MySql.Data pre release NuGet package can be used to log to MySQL. Add this to your project.