SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
/Optimize your /Full Flash/ site for Google/




SEO Challenge:
A 100% Flash site, with all content and navigation contained within a single Flash movie
embedded in a single HTML page. (If your website was built with multiple HTML pages with
some embedded Flash components, your situation is significantly less difficult.)

Why is this problem?
A pure Flash site is a major disadvantage for SEO. For one, search engines will see the
entire website as a single page. That means that you don’t have the opportunity to
optimize different pages for different target keywords. And you also will not gain the
inherent SEO advantage that having multiple pages brings to a website: every unique web
page has, by default, some degree of search engine status.
Secondly, outside websites cannot link to interior pages within your site – they are forced
to link to your top page. Some marketers think this is great: your visitors will always be
led to your home page. But you will not be able to take advantage of “deep links” that
could bring more visitors to your site and improve your search engine ranks. Deep linking
is when other websites link to pages within your site other than your home page. For
websites with an online shopping component, deep linking is much better than home page
linking because users do not have to navigate (and risk getting lost!) on their way to
making a purchase.


Last, while it is true that all the major search engines can index Flash, the content that a
search engine spider will be able to extract from your Flash file will probably bear little
relation to what your site visitors are seeing (Read our Ask the Experts response, Does
Google Index Flash? to learn how to find out what your Flash site looks like to search
engines). For example, consider a simple Flash animation showing a line of text moving
across the screen. Your human visitors read it as a single instance of the text. But to a
search engine spider, it may look like the same words repeated hundreds of times. This is
just one example of the many ways that your text optimization can be thrown off in Flash.

      1   Prakash Ranjan | Digital Marketing Consultant | blog.prakashranjansingh.com | www.emarketingstories.con| prakashranjansingh@gmail.com|
What can be done?
Here are some possible SEO strategies to improve the optimization of a purely Flash
website.

   Break apart the site. You could rebuild your site, breaking up your Flash file and
   moving each of the major sections to its own HTML page. Flash elements would then
   be included as-needed on each separate page. From an SEO perspective, this would be
   a big help. But if you’re like most Flash website owners we know, you probably adore
   your website and spent a bundle on it, and there’s no way you’re going to break it up
   and rebuild it as a hybrid HTML/Flash website. At the very least, think about this
   approach next time to you do a redesign.

   Get smart with separate URLs. Even if you can’t or won’t break apart your Flash file
   into separate HTML pages, you can still reap the benefits of having separate URLs by
   implementing SWF Address like the very clever folks at Blitz agency labs. The blog tells
   you all about, down to the nitty gritty details that only Flash nerds will follow. Your
   users will enjoy the browser Back/Forward button functionality and the ability to
   bookmark your site, and the “linkerati” will still be able to tag pages on social
   bookmarking sites and deep-link your site. The Blitz folks called their solution “near
   perfect” and we are mighty impressed, too.

   Focus on off-page factors. “Off-page” factors, which have nothing to do with the
   optimization of your on-page content, are a major element of search engine ranking
   algorithms today. Without making any changes to your Flash site, you can still improve
   your search engine presence by convincing lots of other websites to link to your site.
   The clickable text that other sites use when they link to your site will affect your
   rankings for that text. For example, if you wanted to rank well when people search for
   the term “Flash Goddess,” then you would ask other websites to link to your site like
   this: “Mary is a true Flash Goddess.”


   Take advantage of accessibility features. Your Flash files can be set up with
   accessibility features to enhance the user experience of disabled site visitors. These
   same features may also improve the search engine visibility of your content inside
   Flash. For example, accessibility features in Flash allow the developer to specify a
   Name and Description for any element in a Flash movie. See Macromedia.com Flash
   Accessibility and also this article: SWF Metadata in Flash for more information.

   Create HTML alternative content. Experts agree an HTML alternative is the best
   option for Flash SEO today. Making alternative content in HTML is not only helpful to
   the search engines, it’s also great for people without the Flash plugin and for visually
   impaired site visitors. Making alternate HTML content might be easier than you think,
   especially if you are using XML to feed content into your Flash files – you can feed
   identical content into an “alternate” space on the page. Specifics of how to set this
   up can get a little technical – see deconcept.com, “A Modern Approach to SEO for
   Flash” for detailed instructions.

   Create an HTML addendum. As a last-ditch-scenario, if you don’t wish to – or can’t –
   get your site to show alternate HTML content, at least create some alternate pages
   that users can manually click on. Beneath your Flash movie, add a standard HTML link
   or links to your most important content in HTML pages such as “Our Products,” “About
   Us” and “Contact Us.”

A Flash website has features that you just can’t get from other technologies. Follow the
tips above and you just might be able to enjoy the benefits of Flash without suffering a
major SEO downside.




      2   Prakash Ranjan | Digital Marketing Consultant | blog.prakashranjansingh.com | www.emarketingstories.con| prakashranjansingh@gmail.com|

Contenu connexe

Plus de Prakash Ranjan

Time To Revamp Your Website
Time To Revamp Your WebsiteTime To Revamp Your Website
Time To Revamp Your WebsitePrakash Ranjan
 
Marketing In A Recession "An Online Survey Of Financial Services Mark...
Marketing In A Recession    "An Online Survey Of Financial Services Mark...Marketing In A Recession    "An Online Survey Of Financial Services Mark...
Marketing In A Recession "An Online Survey Of Financial Services Mark...Prakash Ranjan
 

Plus de Prakash Ranjan (7)

Time To Revamp Your Website
Time To Revamp Your WebsiteTime To Revamp Your Website
Time To Revamp Your Website
 
Promotion 2.0
Promotion 2.0Promotion 2.0
Promotion 2.0
 
4 Common Sense
4 Common Sense4 Common Sense
4 Common Sense
 
New Media Trends 2009
New Media Trends  2009New Media Trends  2009
New Media Trends 2009
 
Marketing In A Recession "An Online Survey Of Financial Services Mark...
Marketing In A Recession    "An Online Survey Of Financial Services Mark...Marketing In A Recession    "An Online Survey Of Financial Services Mark...
Marketing In A Recession "An Online Survey Of Financial Services Mark...
 
Wom In A Bad Economy
Wom In A Bad EconomyWom In A Bad Economy
Wom In A Bad Economy
 
Recession Is Great
Recession Is GreatRecession Is Great
Recession Is Great
 

Dernier

Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...Call Girls in Nagpur High Profile
 
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...Suhani Kapoor
 
PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterHector Del Castillo, CPM, CPMM
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjLewisJB
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfSoham Mondal
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectPriyanshuRawat56
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...Suhani Kapoor
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...Suhani Kapoor
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...Suhani Kapoor
 
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Roomdivyansh0kumar0
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girlsshivangimorya083
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳anilsa9823
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...shivangimorya083
 
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Suhani Kapoor
 
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Niya Khan
 

Dernier (20)

Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...Booking open Available Pune Call Girls Ambegaon Khurd  6297143586 Call Hot In...
Booking open Available Pune Call Girls Ambegaon Khurd 6297143586 Call Hot In...
 
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
VIP Russian Call Girls Amravati Chhaya 8250192130 Independent Escort Service ...
 
PM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring ChapterPM Job Search Council Info Session - PMI Silver Spring Chapter
PM Job Search Council Info Session - PMI Silver Spring Chapter
 
Production Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbjProduction Day 1.pptxjvjbvbcbcb bj bvcbj
Production Day 1.pptxjvjbvbcbcb bj bvcbj
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
 
Zeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effectZeeman Effect normal and Anomalous zeeman effect
Zeeman Effect normal and Anomalous zeeman effect
 
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls South Delhi 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
 
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
VIP Russian Call Girls in Bhilai Deepika 8250192130 Independent Escort Servic...
 
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
 
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service  🧳
CALL ON ➥8923113531 🔝Call Girls Husainganj Lucknow best Female service 🧳
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...Vip  Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
Vip Modals Call Girls (Delhi) Rohini 9711199171✔️ Full night Service for one...
 
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
Low Rate Call Girls Gorakhpur Anika 8250192130 Independent Escort Service Gor...
 
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
Neha +91-9537192988-Friendly Ahmedabad Call Girls has Complete Authority for ...
 

Optimize your flash website

  • 1. /Optimize your /Full Flash/ site for Google/ SEO Challenge: A 100% Flash site, with all content and navigation contained within a single Flash movie embedded in a single HTML page. (If your website was built with multiple HTML pages with some embedded Flash components, your situation is significantly less difficult.) Why is this problem? A pure Flash site is a major disadvantage for SEO. For one, search engines will see the entire website as a single page. That means that you don’t have the opportunity to optimize different pages for different target keywords. And you also will not gain the inherent SEO advantage that having multiple pages brings to a website: every unique web page has, by default, some degree of search engine status. Secondly, outside websites cannot link to interior pages within your site – they are forced to link to your top page. Some marketers think this is great: your visitors will always be led to your home page. But you will not be able to take advantage of “deep links” that could bring more visitors to your site and improve your search engine ranks. Deep linking is when other websites link to pages within your site other than your home page. For websites with an online shopping component, deep linking is much better than home page linking because users do not have to navigate (and risk getting lost!) on their way to making a purchase. Last, while it is true that all the major search engines can index Flash, the content that a search engine spider will be able to extract from your Flash file will probably bear little relation to what your site visitors are seeing (Read our Ask the Experts response, Does Google Index Flash? to learn how to find out what your Flash site looks like to search engines). For example, consider a simple Flash animation showing a line of text moving across the screen. Your human visitors read it as a single instance of the text. But to a search engine spider, it may look like the same words repeated hundreds of times. This is just one example of the many ways that your text optimization can be thrown off in Flash. 1 Prakash Ranjan | Digital Marketing Consultant | blog.prakashranjansingh.com | www.emarketingstories.con| prakashranjansingh@gmail.com|
  • 2. What can be done? Here are some possible SEO strategies to improve the optimization of a purely Flash website. Break apart the site. You could rebuild your site, breaking up your Flash file and moving each of the major sections to its own HTML page. Flash elements would then be included as-needed on each separate page. From an SEO perspective, this would be a big help. But if you’re like most Flash website owners we know, you probably adore your website and spent a bundle on it, and there’s no way you’re going to break it up and rebuild it as a hybrid HTML/Flash website. At the very least, think about this approach next time to you do a redesign. Get smart with separate URLs. Even if you can’t or won’t break apart your Flash file into separate HTML pages, you can still reap the benefits of having separate URLs by implementing SWF Address like the very clever folks at Blitz agency labs. The blog tells you all about, down to the nitty gritty details that only Flash nerds will follow. Your users will enjoy the browser Back/Forward button functionality and the ability to bookmark your site, and the “linkerati” will still be able to tag pages on social bookmarking sites and deep-link your site. The Blitz folks called their solution “near perfect” and we are mighty impressed, too. Focus on off-page factors. “Off-page” factors, which have nothing to do with the optimization of your on-page content, are a major element of search engine ranking algorithms today. Without making any changes to your Flash site, you can still improve your search engine presence by convincing lots of other websites to link to your site. The clickable text that other sites use when they link to your site will affect your rankings for that text. For example, if you wanted to rank well when people search for the term “Flash Goddess,” then you would ask other websites to link to your site like this: “Mary is a true Flash Goddess.” Take advantage of accessibility features. Your Flash files can be set up with accessibility features to enhance the user experience of disabled site visitors. These same features may also improve the search engine visibility of your content inside Flash. For example, accessibility features in Flash allow the developer to specify a Name and Description for any element in a Flash movie. See Macromedia.com Flash Accessibility and also this article: SWF Metadata in Flash for more information. Create HTML alternative content. Experts agree an HTML alternative is the best option for Flash SEO today. Making alternative content in HTML is not only helpful to the search engines, it’s also great for people without the Flash plugin and for visually impaired site visitors. Making alternate HTML content might be easier than you think, especially if you are using XML to feed content into your Flash files – you can feed identical content into an “alternate” space on the page. Specifics of how to set this up can get a little technical – see deconcept.com, “A Modern Approach to SEO for Flash” for detailed instructions. Create an HTML addendum. As a last-ditch-scenario, if you don’t wish to – or can’t – get your site to show alternate HTML content, at least create some alternate pages that users can manually click on. Beneath your Flash movie, add a standard HTML link or links to your most important content in HTML pages such as “Our Products,” “About Us” and “Contact Us.” A Flash website has features that you just can’t get from other technologies. Follow the tips above and you just might be able to enjoy the benefits of Flash without suffering a major SEO downside. 2 Prakash Ranjan | Digital Marketing Consultant | blog.prakashranjansingh.com | www.emarketingstories.con| prakashranjansingh@gmail.com|