What you need before publishing a website?

Over thousands websites are being published everyday from all around the world. Definition and requirements of a website has been changed over the time. From my experience in this industry I can clearly draw that pictures. A modern websites requires few important stuff that now every webmasters should follow. Time has changed and there has been a tremendous difference in website development that it was 5-8 years ago. At a time in past, business management personnel weren’t interested to develop website for their business because they couldn’t measure the value and didn’t understand the importance of having a website for their business. But now every business needs a website for their online audience and more and more people coming online, searching online.

Getting website ready is very easy & cheap now. You can have a website in less that $30 or even less than that. But as a owner of that website or as a webmaster of that website you should think some important factors before making that website public. I have tried to make a list of those important tasks needs to be considered before publishing a website.

1. Optimize for Speed

Website speed and performance is a very important factor for your online audience, search engine. Your competitors may already realized that and you should too. When a website will be ready to publish. Make sure that your site speed is good and awesome.

You can check about your site speed from Google Page Speed tools, Pingdom and other websites to check website speed.

2. Analytics & Tracking

Another important feature for a website is to track users for analytical purpose. You need to know what visitors are doing in your website, what they are reading, where they are spending most of their time, from which page they are leaving your website, their demographic, etc. You have a website but is your website really helping your business? To understand this and take business decision you need data & analytical reports.

For tracking and analytics you can use Google Analytics. Also remember, sometimes to add a new tracking script you need to ask help from your developer every time to change the website. In this case I will advise you to install Google Tag Manager so after publishing website you can be able to push other tracking and third party scripts in your website without touching to the code. It’s awesome.

3. Adding site on Google Search Console

You have a website and it’s published. So you need to see how your site is performing on search engine. Which keyword is triggering your website to display in Google search engine, which position, how frequently Google is crawling your site. So you need to verify your domain property in Google Search Console. So you can track your site’s performance on Google platform.

4. Google My Business Integration

If you have a physical business location it’s now an important factors to create your business account on Google My Business and add your website there. Trust me, it should be a high priority. Your website might get lots of traffic and you will get a lots of brand exposure in your location.

5. Structured Snippet

Google search is now smart enough and it can now display search result in a more interactive way. To help Google to display your information in that fashion, you need to add and configure structured snippets on your website so Google can understand more clearly about every piece of information on your website.

It’s easy to implement. Read the guide to implement structured snippets from Google documentation.

6. Re-marketing list creation

If you have a plan in future to run ads on Google, Facebook, Twitter or LinkedIn. You have to prepare from now. If you want to show ads to the people who already visited your website in past, then you need to build your website’s re-marketing list. For Google ads platform you can build re-marketing audience from Google analytics. For Facebook ad platform, you can implement Facebook pixel tracking to achieve that. Every ad platform has their own audience builder tracking script.

That’s it for now. I will keep adding more items as we need to add it. You can also write new items in comment below. Remember one last thing, a website is not just a design with couple of pages but it requires other important components based on your business and depends on how you want to make your website useful. Design of a website is just organizing content, focus on post designing plan and operating website that effective. It’s easy to design an interactive website, but it’s not easy to make it work for your business.

Opening business in USA from Bangladesh

Regularly people asked about to open a business in USA from Bangladesh as a Bangladeshi. They have their different reasons. Someone want to get a business verified paypal account, someone want to run a dropshipping business from Bangladesh and want to take payment online, someone want to run some service to foreign people and someone want to gain more trust by registering a company in USA. Even sometimes people love to have a LLC or INC legal business name in United States of America. People come to us to get various types of IT service they run and want to run inside Bangladesh or outside Bangladesh, then at a step they ask if there is any opportunity to register a legal business entity in US.

We are operating our US operations under Preview Technologies LLC, a Delaware based corporation


Honestly and surely in most cases, YES you can register a LLC or INC company in US from Bangladesh as a Bangladeshi. You don’t need to go to USA or don’t need to be an american citizen. Legally it’s possible in United States to open a business by any foreign nationals. To register a company in USA, you have to go through some facts. Most importantly you have to remember that opening a business in US will not help you to live or go to US or obtaining a Visa, if you wonder. So let’s check it out about what types of things you need to know and check to open a business in US from Bangladesh as a Bangladeshi.

A. Study on the web
You will find plenty of article online about to get the ideas and checklists to start a business in US without going there. You can read the following articles that may help –
– https://transferwise.com/us/blog/start-a-business-in-usa-non-resident
– https://www.quora.com/How-can-a-foreigner-open-a-company-in-the-U-S
– Search Google with “Register a company in US by foreigner

B. Choose a name
You need to choose a name for your business. You can search a unique name from https://trademark-search.marcaria.com/en and get an unique name

C. Find state where your company will be registered
In US, every state has different law. You have to decide where you want to be legally registered. I prefer Delaware because of their flexible corporate law. Most people prefer Delaware to register their company. Our business “Preview Technologies LLC” is also registered in Delaware state.

D. Find a legal consultant individual or a company
There is a catch on this point. If you are not in the United States, then to open a company you must have to assign a registered agent from inside US. So to find that registered agent, there are lots of law firm across US who will provide you that service and they will work with you closely to register a business there.
They will do everything for you. I can provide some law firm here who provide all service to register your company in US from Bangladesh. They have package services.
– https://www.delawarebusinessincorporators.com/ 
– https://www.legalzoom.com/
– https://www.bizfilings.com

Take their package solutions that will include company registration, virtual office address, virtual mailbox to receive letters & correspondents for your business, EIN registration. Most of them will provide all of them as a package

That’s it. When you will work with those law firm, you need to chose their packages. You can contact with them, call them, discuss about what they will do from A to Z. Pay their fees and you will get your registered LLC or INC company in US within couple hours to days (2-3 business days)

And when you will get your EIN (employer identification number), you can be able to register for paypal business account.

Preview Technologies Limited is a Bangladeshi registered private limited company and it’s running it’s US operation under Preview Technologies LLC, a Delaware based registered business entity. If you need any further advise regarding this matter, please write me at shaharia@previewtechs.com or write a comment in this post. I will be happy to assist with proper guidance.

Buy Google Stadia from Bangladesh

Buy Google Stadia from Bangladesh - Pre-order only

Be the first in Bangladesh as a Google Stadia UserPlay the high resolution game right from your Google chrome browser. No need to buy high configuration computer anymore. Google Stadia would be the next generation gaming platform. Stadia is a cloud gaming service operated by multinational technology company Google. According to Google, it is capable of streaming video games in 4K resolution at 60 frames per second with support for high-dynamic-range, to players via the company’s numerous data centers across the globe, if they are using a sufficiently high-quality Internet connection. It will be accessible through the company’s Google Chrome web browser. So be the first to buy Google Stadia from Bangladesh.

Google announces Stadia, a cloud-based gaming platform

According to Google, Stadia will remove the hardware limitations of PCs for the gamer and game developers can consume nearly unlimited resources to develop next generation games. It would be the “Netflix” of “Next generation gaming”

Google’s Stadia Announcement at GDC 2019 in Under 14 Minutes

Release date of Google Stadia in Bangladesh

The release date of Google Stadia has not been announced yet but Google says that in 2019 anytime soon it will be released. June can be a great time to release the Google Stadia for people to buy but it will be made available only US, Canada, UK, Europe. Bangladesh is not in the list but you don’t need to be worried about that.

We are trying to facilitate for people to buy Google Stadia from Bangladesh via our store (our store is only available for exclusive members) When it will be released in US we will try to make it available in Bangladesh too within a week. Currently we are taking booking as pre-order. If you are a crazy gamer and want to get excited and want to be the first user of Google Stadia in Bangladesh, write an email to store.support@previewtechs.com with your contact details so we can shortlisted you for the pre-booking.

Google Stadia vs. PS4 Pro vs Xbox One X

Google Stadia Price in Bangladesh

Google didn’t disclose the price and subscription fees yet. But at least we can speculate that the biggest competitor or Google Stadia is Sony’s PlayStation Now $19.99. We will announce the price when it will be available publicly in US market.

If you are interested in buying Google Stadia from Bangladesh, feel free to write an email to store.support@previewtechs.com for pre-order and getting early access of our exclusive online store. You can contact via our Facebook page (@previewtechs).

Important coverage for Google Stadia

About Google Stadia

Partnering with The Codero for complete digital payment gateway solutions

We have some great news to share with all of you. As you know we are continuously working to improve our solutions and service offering for our customers that we promised. Our entire journey depends on how we serve for our customers to develop their business rapidly with consistent improvement with our services. Today I am going to announce you a very exciting news.



Preview Technologies Limited has signed a MoU with The Codero Limited. The Codero Limited has a set of digital payment gateway solutions and specially one of their base payment gateway solutions “EasyPayWay” is now available for all of our new and existing customers who was just waiting to integrate digital payment gateway with their e-commerce website and get payment from mostly all kinds of payment system like bKash, Rocket, Credit/Debit Cards and Online Banking. This partnership is a great opportunity for Preview Technologies Limited to develop more easy, efficient and customized payment gateway solutions. Here is a solution snapshots I can’t wait to tell you.

Faster Merchant ID Create & Approval Process
All of our new and existing customer can now apply for getting a merchant account to get payment from their clients with debit/credit card, online banking and other popular payment providers.
This usually takes longer period of time to get merchant approval with lots of paperwork. But from now on, Preview Technologies Limited can process all merchant application with our partner The Codero Limited more quickly and efficiently.

Lowest Transaction Fees
We are still working to get it fixed and we will announce the transactions fees and registration pricing later but due to this partnership agreement we can now guarantee the lowest transaction and processing fees for our customers.

All Bangladeshi Popular Payment Method Supported
EasyPayWay, a solutions provided by The Codero Limited has a wide range of popular payment methods including bKash, Rocket, QCash, MCash, DBBL Nexus, Visa, MasterCard, JCB, City Bank, Payza, IFIC Mobile Banking, Discover, FastCash, etc.


Dedicated Dashboard With Extended Reporting
EasyPayWay will provide a dedicated dashboard to all of our customers where you can explore all kinds of payment and transaction related activity including, managing transaction, refund processing, withdraw request to bank, etc.

Extensive API Integration & Customization
EasyPayWay will provide a wide range of integration and customization features such as plugins, libraries, SDKs for all of our customers for better integration with existing system that we develop. Though, Preview Technologies Limited will help all of it’s customers to integrate payment gateway with their system that you shouldn’t worry about.

So ultimately, I couldn’t wait to share this extremely exciting news with you. On behalf of Preview Technologies Limited I can ensure a great flexible, efficient, reliable payment gateway solutions for all of our new and existing customers. Also besides expressing this news with all of you, I want to personally thanks to Mr. Riad and Mr. Rana from The Codero Limited team to make this happen and on behalf of our entire Preview Technologies family we hope for a greater future for both of our business in every way we can perform together.


Get OAuth 2.0 access token using Retrofit 2.x

Retrofit is an awesome and easy to use library. You can use Retrofit for any Android or Java application which need to interact with our OAuth2.0 server to get access token.

You just need to build the retrofit properly to get it done. It doesn’t require any advance knowledge. Let’s see how it can be done easily.

To get the access token using Retrofit we need to do –

Add Retrofit in your project via Maven or Gradle. Complete installation guide can be found here.

Now let’s create the Retrofit builder. And before doing that we need to create a service interface.

import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

public interface AccessTokenServiceInterface {

    Call<TokenResponse> getToken(@Field("client_id") String client_id, @Field("client_secret") String client_secret, @Field("scope") String scope, @Field("grant_type") String grant_type);

And now the builder.

import retrofit2.Call;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.converter.gson.GsonConverterFactory;

import java.io.IOException;

public class Http {
    public static void main(String[] args) {
        Retrofit retrofit = new Retrofit.Builder()

        AccessTokenServiceInterface service = retrofit.create(AccessTokenServiceInterface.class);

        //grant types = client_credentials
        Call<TokenResponse> call = service.getToken("OAUTH CLIENT ID", "OAUTH CLIENT SECRET", "basic email", "client_credentials");
        try {
            Response<TokenResponse> response = call.execute();
        } catch (IOException e) {

And also we need to map the JSON response from our OAuth 2.0 server. So we need a model to map that. Let’s create TokenResponse.java model class

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class TokenResponse {

    private String tokenType;
    private Integer expiresIn;
    private String accessToken;

    public String getTokenType() {
        return tokenType;

    public void setTokenType(String tokenType) {
        this.tokenType = tokenType;

    public Integer getExpiresIn() {
        return expiresIn;

    public void setExpiresIn(Integer expiresIn) {
        this.expiresIn = expiresIn;

    public String getAccessToken() {
        return accessToken;

    public void setAccessToken(String accessToken) {
        this.accessToken = accessToken;


Now run Http.main and you will get your access token.

That’s it. Now run the Http.main and you will get the access token easily. Download these scripts from our PreviewTechnologies/access-token-retrofit GitHub repository.

This article also available on our support portal.