Showing posts with label engine. Show all posts
Showing posts with label engine. Show all posts

2014-02-22

Published New App: Wall Ball

I just created a new game using a concept that I haven't seen in any other game. It's almost like a single player pong game with different objectives.

Using the Construct 2 game engine, so that I only have to create the code base once, I've made the game available for Windows 8 and Windows Phone.

Try it out now:
- On Windows 8
- On Windows Phone



~ Danial Goodwin ~



2014-02-18

Published New App: One-Click Saga

Today (and yesterday), I created this "One-Click Saga" game using the Construct 2 game engine. C2 definitely allows great games to be created with ease.

Description:
Three games to master. Flappy's too tired to flap anymore, so he is taking a ride on different airborne vehicles. Rules are the same: tap to save the clone bird's life! But, in each game a tap does something different...

Available Now:
- Windows 8
- Windows Phone
- HTML5


~ Danial Goodwin ~



2013-11-07

Short Search Engine User Analysis (Money In The Bank 3)

Summary: This post describes an interesting analysis of search engine users. I provide a quick insight into the types of users that use Bing search and Google search. (UPDATED: Added Yahoo search results and pictures! soon)

In my blog post yesterday, I had to use the auto-complete feature that search engines provide in order to quickly learn some new perspectives on how society thinks about a certain topic. Though, I figured out that the results weren't society as a whole, but the community of users that use that search engine.

A little background: Search engines want to show the best results to users. One part of how they try to do this is by analyzing the way users use the search engine. Basically, the more times users search for a phrase, the more likely it will appear at the top of the auto-complete suggestions (Yahoo calls this feature "Search assist"). Analyzing a single search engine has been done before, but I in this post I analyze the differences between different search engines.

This answers the question, what type of users use Google/Bing/Yahoo?

The practical uses of knowing the answer to this question mainly lies in ads, or marketing to be more exact. When one purchases Google ads and Bing ads, maybe they shouldn't be using the same copy or text or graphics. The user demographics may be different. This information also helps out the search engine when advertising their product to more users, or adding features for current users.



My search seed for the auto-completion suggestion search was "money in the bank is ".

From a Google search beginning with that phrase, I found:
- "Money in the bank is like toothpaste in the tube"
- "Money in the bank is safe"
- My blog post
- "Money in the bank is stupid"
- "How much money in the bank is insured"
- "Money in the bank is peace of mind"

All of these seem like reasonable perspectives, or at least understandable. When using Chrome's incognito mode, only the last "peace of mind" one shows up.

From a Bing search beginning with that phrase, "money in the bank is " (note the extra space after is), I found:
- "Money in the bank is it m1"
- "Money in the bank in the water"
- "Money in the bank in hot springs ar"

Then I noticed more results when I didn't put the extra space after "is". These results included the ones from above and more:
- "Money in the bank images"
- "Money in the bank injuries"
- "Money in the bank singer"
- "Money in the bank instrumental"

These are very interesting results. The very interesting thing about these results is that it shows what type of people use each search engine! So many things can be said about each search engines' users.
 - Google users appear to be straightforward
 - Bing users appear to be more influenced by media
 - More...


I'm sure there are other excellent phrases to auto-complete-search for also and in a future blog post, I might write about it. So far I have searched:
 - "dog " with no interesting distinguishing characteristics
 - "cat " on the other hand allows Yahoo to stand about from the others
 - "fire" and "fire " are both great. Microsoft stands out in this one, the first four auto-complete suggestions are four Firefox (browser).
 - "safety ". Let's see, here's the first auto-complete suggestion for each search engine: Chrome - "safety not guaranteed", Bing - "safety topics", Yahoo - "safety 1st"
Disclaimer: For these quick searches, I used incognito mode in Google Chrome.


If you think of something I missed, then please share it in the comments!

~ Simply Advanced ~

ps - If you would like to find out more information on how I came upon this topic, then there are two more posts I made before this one, in this "series". [this 1] [that 2]

pps - Pictures!









2013-11-06

Money In The Bank 2

So, awhile back I wrote a post titled, "Money In The Bank Is Freedom On My Back". I just thought of a small extension to it, so sharing away!!

Last time, in an uncharacteristic fashion, I wrote from a single biased perspective. So, I want to make it up this time by better covering multiple perspectives about "money in the bank".

To begin my basic research, this time I opted for the auto-complete feature of search engines.

From a Google search beginning with that phrase, I found:
- "Money in the bank is like toothpaste in the tube"
- "Money in the bank is safe"
- My blog post
- "Money in the bank is stupid"
- "How much money in the bank is insured"
- "Money in the bank is peace of mind"

All of these seem like reasonable perspectives, or at least understandable. When using Chrome's incognito mode, only the last "peace of mind" one shows up.

From a Bing search beginning with that phrase, "money in the bank is " (note the extra space after is), I found:
- "Money in the bank is it m1"
- "Money in the bank in the water"
- "Money in the bank in hot springs ar"

Then I noticed more results when I didn't put the extra space after "is". These results included the ones from above and more:
- "Money in the bank images"
- "Money in the bank injuries"
- "Money in the bank singer"
- "Money in the bank instrumental"

This blog post was suppose to be about me extending my previous money blog post. But, these are very interesting results. I probably should write another post just on the results (I did right here: Money In The Bank 3). The very interesting thing about these results is that it shows what type of people use each search engine! So many things can be said about each search engines' users. Here's just one of the ideas before I link to my full write-up on these results. Google users appear to be straightforward. Bing users appear to be more influenced by media (click here to read more search engine user analysis).


Anyways, getting back on to the original topic. It appears that 2 auto-complete answers are okay with money in the bank, and the other 2 societal answers are against money in banks, oh, and one isn't sure yet. Also, I have a few more perspectives of my own. I'll summarize all the the different thoughts below, in a tree:

"Money in the bank" is..:

  • Good
    • Money is safe
      • At least it grows more than money under the bed.
    • Freedom to be yourself, not have to work in disliked job. Freedom to travel.
    • Available anywhere
  • Bad
    • Banks are evil
    • Can't/refuse to think ahead (...then typically spend right away)
    • There are better ways to use money
      • Make experiences / help others
      • Make more money (...then do the above)
        • Greed
        • Ambition
  • Neutral
    • Just don't know
    • Don't have money
    • "no interest rate" (Technically, getting more money ~0.1%-1% interest, but technically losing money because of ~3% inflation)


When I started this post, I did not know there were going to be this many different thoughts about it. And, these are all big picture still. If anybody else things of more, then I will gladly edit this "chart" to reflect that, and include the idea-er's name.

The real reason I started writing this post was to talk about what's the difference between greed and ambition?

Oh no, time's up for this post. ;)

~ Simply Advanced ~

ps - Maybe it's perspective on life. That may or may not be all of it.

pps - Always time for postscripts. ;) ;)




2013-09-23

How To Get Started With SEO

(This post is for people who don't know anything about SEO - Search Engine Optimization - but are willing to learn. Warning: there are a few pro tips scattered in here.)

Here, I will talk a little about (1) the history of SEO, (2) how search engines work, (3) bad examples of SEO, (4) good examples of SEO, and (5) general tips on how to get better rankings for your website. This is by no means comprehensive. But, the information included here is something that every web developer (and app developer) should know. And, specifically, I focus mainly on Google Search, but just about every major search engine generally works the same. In an advanced SEO post I would talk about how different types of links are worth a different amount of "points" to the different search engines.


Quick History of SEO
I will make this long story very short, though a full story reading is very interesting. Basically: Internet, then search engines, those search engines became complacent, Google is created, Google is so much better that engineers at other search engines use Google, then everybody uses Google. Now, brashly, if you don't exist on Google, then you don't exist at all.

Google Search got popular with their unique method of ranking websites, known as PageRank. It is known for counting the number and quality of links to the website (aka backlinks). The idea was that the more links that pointed to a website, the more important that website was. But, that isn't entirely true now, which I'll explain more in the good and bad examples of SEO sections.

Nowadays, most "SEO engineers" focus only on Google Search, but I do know a few people that focus on Bing Search and Not-Google-Search. Which type of service you actually need depends on where your target market/niche is. Though, keep in mind that pretty much all the good and bad examples of SEO will affect all the search engines.


Very Quick Overview How Search Engines Work
Each search engine "crawls" the Internet using "robots" (aka spiders, aka crawlers). Basically, it is a program that clicks/visits on all links on a page and once on the next page, the "crawler" will repeat itself by clicking/visiting on all the links and so on until it can't do it anymore.

If your website doesn't appear on Google Search, then it is possible that none of its "crawlers" have reached your site yet and notified Google that your site exists. There's multiple ways to remedy that, but the quickest is to just submit your sitemap to Google.


Bad Examples of SEO
I include the bad examples first because they are MUCH more important to avoid, compared to following the good examples. In order words, the good examples are useless if you do any of the following bad examples of SEO.

1. The biggest thing that will hurt your site's ranking is paid links. NEVER purchase or trade for backlinks. (Explanation: Only good quality or natural/organic backlinks are beneficial to your website. Links from low-quality websites will hurt you rankings. These backlinks you could purchase are also pointing to spam/blackhat websites of which you do not want to be associated with. Also, a paid link website may look like it has good quality, but from a search engine perspective it will just most likely be duplicate content.) (Pro Tip (advanced/motivated readers only): There are acceptable/whitehat paid backlinks, but they require the rel="nofollow" attribute. These do not contribute to rankings.)

2. Misinformation. If you say that you have one thing, but deliver another. Your site will be considered spam and have a high bounce-rate. Search engines can detect this and demote (take "points" from) your site. This is related to paid clicks which some blackhat SEOs may mention. Don't pay for clicks! (Explanation: Technically, when your website shows up in search results, the more people that click on your page (and stay here! and don't hit the back button), the more "points" you will get that can raise your rankings.) (Pro Tip: Don't try to game the results, Google keeps track of all the IPs that click on links and with all their data, they can easily link spam clicks and self-clicks and discount those and possibly take "points" away if it happens too many time.)

3. Keyword spam (and other "over optimization" techniques). In order to show up in search engine results for certain terms/keywords, you will have to include those keywords in your website. Some people will take this to the extreme and have large sections of a site dedicated for only a list of keywords and keyword phrases. Google penalized sites for this. (Explanation: Too many people have been trying to game the search results, and gamed sites overall do not benefit the users) (Tip: Try to have a natural keyword density in your copy. I.e., when you read the copy (read: words) on your page, then it shouldn't sound weird.)

Summary: If you are unsure whether a particular method is blackhat (a bad example), then be on the safe side and don't do it at all until you know for sure. And, if a "SEO engineer" promises things that seem too good to be true, then it probably is.


Good Examples of SEO
Now that you don't have any bad examples in your website, you can focus on getting that positive ranking.

The biggest benefit you can have for adding positive ranking to your website is to have the mentality of "do what's best for your customer". I.e., What would your customer want to find on your website?
1. Make it easy to find the information they are looking for.
2. Good design (doesn't have to be great)
3. Fast load times.
(There are technical reasons to do each of these, but this is just an introduction to SEO. Let me just say that Google also wants what's best for the users/searchers.)

The next major optimization question to ask yourself when developing the site is: Why should Google put you at the top of the search results for your targeted keywords?
1. Users would want to click on your link.
2. Users wouldn't have to continue searching after finding yours. (If, after a Google search, your website is where the user ends up staying, then kudo "points" to you. Google will keep this in mind and possibly show your results higher next time.)
3. Users would want to +1 it, theoretically speaking. (This is the just meant to put you in the right mindset.)
(By being able to think like a search engine, you will go far.)

Summary: Have these two questions in your mind at all times and you can't go wrong. (1) What would your customer want to see? (2) Why should Google rank you number one? Also, everything revolves around the user (the person searching for your website). The best tip I can give is, do what's best for your users, all else will follow.


Tips For How To Get Better Rankings For Your Website
(Contact me if you would like to know more information about how to get better smartphone app rankings. There are a few similarities, but you are much more limited in the third-party Android's Google Play or iOS's App Store.)

This is basically the additional resources for SEO section.
1. ANALYTICS! It does not matter which service you choose, especially if you currently don't have one and are just starting out. Try them out. Everybody's going to have their own favorites, find yours. Some examples: Google Analytics for basic analytics, Crazy Egg for heat maps, open source web analytics, or your web hosting service may provide their own analytics, or more.
2. View your website in a text browser (read: look at the source code). This is basically what search engines will see. If you have keywords in your website images or PDFs, then search engines will not be able to see that text.
3. Pro Tip: Meta tags/metadata is not directly important to ranking; it does not influence ranking in search results anymore. BUT, the meta tags in your header do directly affect what your users see in the search results and the metadata may be the make or break point determining if they click on your site or not.
4. Pro Tip: Use Google Adwords Keyword Planner (formerly known as Keyword Tool) not for creating ads, but for knowing which keywords and keyphrases to target in your website.
5. SEO takes time to get into effect. I.e., don't expect instant results. Also, the earlier you start, the better.
6. Keep in mind that not all search results are equal. Google creates and shows customized results to each person. For some people you may rank 8, and for others you might rank 12.

Summary: The information in this post is only step one in search engine optimization. But, I will admit it is a big step for beginners. Focusing on these steps will get you at least 70-90% of the way there to the top. This is also the least technical part of SEO. More advanced SEO requires analytics to be done first.
For each part written in this post, I could write an equally long post explaining it further and offering more suggestions/ideas. At least now, you are more prepared for the world of SEO.


If this simple and direct style of explanation gets popular enough, then I will write more. Please leave a comment if you like it, don't like it, think it's too detailed, or doesn't have enough specific details. Thanks for reading, there is actually a lot more in here than I initially planned on writing. =]

 - Danial Goodwin -
Co-founder and Lead Developer for Simply Advanced, LLC

Note: My experience comes from years of staying up-to-date with Google Webmaster services, personal and third-party A-B testing, and as a computer engineer I know how the different programs/algorithms work and what they are capable of. I first became interested in SEO when I created my first website from scratch in grade school.



2013-01-07

Danial Goodwin Online

In order to ensure my continued survival at the top of search engines, I just published my BrandYourself profile, do me a favor and let me know what you think! http://danialgoodwin.brandyourself.com/

~ Simply Advanced ~